matplotlib.pyplot.plot函数如何仅使用一个参数?

时间:2019-06-16 10:00:41

标签: matplotlib

matplotlib.pyplot.plot文档说: plot(y)#使用x作为索引数组0..N-1

绘制y

那么y = [1,2,3,4,5,6,7,8,9,10]和y = [2,4,6,8,10]的输出是什么? 我绘制了它们,但无法推断任何内容。请帮助

1 个答案:

答案 0 :(得分:2)

您可以假设plt.plot(y)等同于plt.plot(range(len(y)), y)。意思是,y中的第一个条目绘制在x=0处,第二个条目绘制在x=1上,依此类推,直到最后一个x=N-1(其中N=len(y))。 / p>

这意味着在y=[1,2,3,4,5,6,7,8,9,10]的情况下,您进行绘图

x = [0,1,2,3,4,5,6,7,8,9]
y = [1,2,3,4,5,6,7,8,9,10]
plt.plot(x,y)

对于y=[2,4,6,8,10],它将是

x = [0,1,2,3,4]
y = [2,4,6,8,10]
plt.plot(x,y)