【问题标题】:Joining traces in plotly在情节中加入痕迹
【发布时间】:2022-11-11 22:12:38
【问题描述】:

我正在尝试制作一个符合一些痕迹的形状,其中许多不是连续的。到目前为止,我已经设法用不同的痕迹创建了这个形状。

我试过用相同的名字称呼他们,但这没有用。例如:

import plotly.graph_objects as go
fig = go.Figure(go.Scatter(x=[1,2,0], y=[3,1,1],name="Name"))
fig.add_trace(go.Scatter(x=[0,1,2], y=[0,2,0],name="Name"))
fig.show()

Test plot

是否可以将此形状绘制成独特的轨迹?

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如它目前所写的那样,很难准确地说出你在问什么。
  • 请在您的问题中添加必要的代码。
  • 你试过什么?请发布您的代码并添加更多详细信息。
  • 谢谢你们的cmets。我用一个例子编辑了这个问题。
  • 如果你想达到什么目的。xx = [1,2,0]+[0,1,2];yy = [3,1,1]+[0,2,0]; fig = go.Figure(go.Scatter(x=xx, y=yy,name="Name"));fig.show()

标签: python plotly


【解决方案1】:

在 Plotly 中,如果您的形状中有两个独立的线段,并且您想在没有任何连接的情况下绘制每个线段,则必须使用 2 条迹线来执行此操作,但您可以用相同的颜色为相同形状的线段着色:

import plotly.graph_objects as go
fig = go.Figure(go.Scatter(x=[1,2,0], y=[3,1,1], marker_color="blue"))
fig.add_trace(go.Scatter(x=[0,1,2], y=[0,2,0], marker_color="blue"))
fig.update_traces(showlegend=False)
fig.show()

【讨论】:

    猜你喜欢
    • 2019-05-18
    • 1970-01-01
    • 1970-01-01
    • 2022-10-05
    • 1970-01-01
    • 2016-07-24
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    相关资源
    最近更新 更多