Python 3.x python绘图:使用x0/dx和y0/dy添加散点
阅读之后,我明白了,与其给出一个点列表来画一条线,不如给出x轴和y轴的原点和步数 然后我尝试了这个非常基本的第一次尝试:Python 3.x python绘图:使用x0/dx和y0/dy添加散点,python-3.x,plotly,Python 3.x,Plotly,阅读之后,我明白了,与其给出一个点列表来画一条线,不如给出x轴和y轴的原点和步数 然后我尝试了这个非常基本的第一次尝试: import plotly.graph_objects as go f = go.Figure() f.add_trace(go.Scatter(x0=1, dx=1, y0=2, dy=1)) f.show(renderer='browser') 将打开一个浏览器窗口,其中包含一个图形,但该窗口是空的。我没有收到任何错误消息。令人惊讶的是,我在网上找不到任何帮助 有人能告
import plotly.graph_objects as go
f = go.Figure()
f.add_trace(go.Scatter(x0=1, dx=1, y0=2, dy=1))
f.show(renderer='browser')
将打开一个浏览器窗口,其中包含一个图形,但该窗口是空的。我没有收到任何错误消息。令人惊讶的是,我在网上找不到任何帮助
有人能告诉我我做错了什么,或者从普洛特利的介绍中我不明白什么?感谢您的时间和帮助。所以这在文档中有点混乱,但是x0/dx模式只有在您提供yan时才有效,反之亦然,y0/dy只有在您提供x时才有意义。它们基本上是提供无数据向量的快捷方式 例如:
import plotly.graph_objects as go
fig = go.Figure(go.Scatter(x0=10, dx=2, y=[1,3,2,4]))
fig.show()
相当于提供x=[10,12,14,16]而不是x0/dx,但仅在存在y的情况下
要绘制一条直线,可以使用如下方法:
fig.update_layout(shapes=[dict(type="line", x0=11, x1=14, y0=3, y1=4)])
谢谢它现在更清楚了,正如你提到的,比医生更清楚了。