Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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 使用PyLab绘制图形,不使用';t绘制第一个值?_Python 3.x_Matplotlib_Graph - Fatal编程技术网

Python 3.x 使用PyLab绘制图形,不使用';t绘制第一个值?

Python 3.x 使用PyLab绘制图形,不使用';t绘制第一个值?,python-3.x,matplotlib,graph,Python 3.x,Matplotlib,Graph,正如标题所说,我正在(学习)使用MatPlotLib/PyLab绘图,一切都很好,但图形不包含我正在绘图的列表中的第一个值,然后使所有值向左变换一个坐标。我制作了一个非常简单的程序来说明这一点,并提供了最终图形的图像 Windows7,使用记事本+,但在空闲时也会产生相同的结果 谢谢你的帮助 -科里 您已设置从1开始,它应该从0开始。默认情况下,X值从0开始 from pylab import plot, show, axis test = [1,2,1,2,1,2,1,2,1,2,1,2] a

正如标题所说,我正在(学习)使用MatPlotLib/PyLab绘图,一切都很好,但图形不包含我正在绘图的列表中的第一个值,然后使所有值向左变换一个坐标。我制作了一个非常简单的程序来说明这一点,并提供了最终图形的图像

Windows7,使用记事本+,但在空闲时也会产生相同的结果

谢谢你的帮助

-科里

您已设置从
1
开始,它应该从
0
开始。默认情况下,X值从0开始

from pylab import plot, show, axis
test = [1,2,1,2,1,2,1,2,1,2,1,2]
axis([0, 12, 0, 3])
plot(test, marker='o')
show()

但是,如果从第一个测试值
1
映射到x=1,则提供x值,如

from pylab import plot, show, axis
test = [1,2,1,2,1,2,1,2,1,2,1,2]
xvals = range(1, len(test)+1)
axis([1, 12, 0, 3])
plot(xvals, test, marker='o')
show()

from pylab import plot, show, axis
test = [1,2,1,2,1,2,1,2,1,2,1,2]
xvals = range(1, len(test)+1)
axis([1, 12, 0, 3])
plot(xvals, test, marker='o')
show()