Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x python绘图:使用x0/dx和y0/dy添加散点_Python 3.x_Plotly - Fatal编程技术网

Python 3.x python绘图:使用x0/dx和y0/dy添加散点

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') 将打开一个浏览器窗口,其中包含一个图形,但该窗口是空的。我没有收到任何错误消息。令人惊讶的是,我在网上找不到任何帮助 有人能告

阅读之后,我明白了,与其给出一个点列表来画一条线,不如给出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')
将打开一个浏览器窗口,其中包含一个图形,但该窗口是空的。我没有收到任何错误消息。令人惊讶的是,我在网上找不到任何帮助


有人能告诉我我做错了什么,或者从普洛特利的介绍中我不明白什么?感谢您的时间和帮助。

所以这在文档中有点混乱,但是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)])

谢谢它现在更清楚了,正如你提到的,比医生更清楚了。