使用 Taipy 在散点图中添加水平或垂直线

问题描述 投票:0回答:1

我正在使用 Taipy 创建散点图,并想知道在绘图上包含水平或垂直线的最佳方法。在 Plotly 中,有一个名为

fig.add_vline()
的便捷函数可以向散点图添加垂直线。但是,我需要帮助在 Taipy 中找到直接等效的函数才能达到相同的结果。

预期行为:

它想知道是否可以向散点图添加水平线或垂直线。此功能将允许用户轻松地可视化散点图中的特定参考线或阈值,从而有助于数据分析和解释。

python user-interface plotly taipy
1个回答
1
投票

创建具有常量值的列是最直接的方法。您还可以通过自定义图表的布局来实现。

这是您问题的代码:

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()

© www.soinside.com 2019 - 2024. All rights reserved.