我正在使用 Taipy 创建散点图,并想知道在绘图上包含水平或垂直线的最佳方法。在 Plotly 中,有一个名为
fig.add_vline()
的便捷函数可以向散点图添加垂直线。但是,我需要帮助在 Taipy 中找到直接等效的函数才能达到相同的结果。
它想知道是否可以向散点图添加水平线或垂直线。此功能将允许用户轻松地可视化散点图中的特定参考线或阈值,从而有助于数据分析和解释。
创建具有常量值的列是最直接的方法。您还可以通过自定义图表的布局来实现。
这是您问题的代码:
from taipy import Gui
data = {
"x": [2, 3.5, 6],
"y": [1, 1.5, 1],
}
layout = {
"shapes": [
#line vertical
{
"type": 'line',
"x0": 1, "y0": 0, "x1": 1, "y1": 2,
"line": {
"color": 'rgb(55, 128, 191)',
}
},
#Line Horizontal
{
"type": 'line',
"x0": 2, "y0": 2, "x1": 5, "y1": 2,
"line": {
"color": 'rgb(50, 171, 96)',
"dash": 'dashdot'
}
},
#Line Diagonal
{
"type": 'line',
"x0": 4, "y0": 0, "x1": 6, "y1": 2,
"line": {
"color": 'rgb(128, 0, 128)',
"dash": 'dot'
}
}
]
}
md = "<|{data}|chart|x=x|y=y|layout={layout}|>"
Gui(md).run()