Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.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中绘制我的目标图?_Python_Matplotlib - Fatal编程技术网

如何在python中绘制我的目标图?

如何在python中绘制我的目标图?,python,matplotlib,Python,Matplotlib,在python中,我想使用: 来自pylab导入的* 然后使用本模块中提供的plot。但是,我绘制的曲线不是我想要的: 说出两个列表: x=[1,2,3,4] y=[1.4,5.6,6,3.5] 我正在寻找一种可以绘制以下图表的绘图方法: 绘制一条连接点的线:(1,0)和(1,1.4) 绘制一条连接点的线:(2,0)和(2,5.6) 绘制一条连接点的线:(3,0)和(3,6) 绘制一条连接点的线:(4,0)和(4,3.5) … i、 e:它应该绘制一个类似于图的光谱,例如在R中绘制(x,type

在python中,我想使用:
来自pylab导入的
*

然后使用本模块中提供的
plot
。但是,我绘制的曲线不是我想要的:
说出两个列表:
x=[1,2,3,4]

y=[1.4,5.6,6,3.5]

我正在寻找一种可以绘制以下图表的绘图方法:
绘制一条连接点的线:
(1,0)
(1,1.4)

绘制一条连接点的线:
(2,0)
(2,5.6)

绘制一条连接点的线:
(3,0)
(3,6)

绘制一条连接点的线:
(4,0)
(4,3.5)



i、 e:它应该绘制一个类似于图的光谱,例如
R
中绘制(x,type='h')
。我想我使用的绘图方法只是把所有的点用直线连接起来。那么,对于我来说,请选择哪种方法?谢谢

你是说条形图吗?如果是这样,只需使用
功能:

bar(x, y)

你是说条形图吗?如果是这样,只需使用
功能:

bar(x, y)

也许你只想要垂直线?您可以使用
vline(x[0],y)
。看到这个了吗


你也可以看看这个(屏幕截图)来帮助你选择正确的功能。

也许你只想要垂直线?您可以使用
vline(x[0],y)
。看到这个了吗


你也可以看看这个(屏幕截图)来帮助你选择正确的功能。

我想你的意思是
导入pylab
,然后使用
pylab.plot
方法。@AaronMcSmooty,是的,我是按pylab.plot进行绘图,但它绘制的东西不是我想要的…这就是我问这个问题的原因…我想你的意思是
导入pylab
,然后使用
pylab.plot
方法。@AaronMcSmooty,是的,我是按pylab.plot绘制的,但它绘制的东西不是我想要的…这就是我问这个问题的原因…不,一点也不……如果你能帮我画我描述的东西,那么你可以看到:)谢谢!!不,一点也不……如果你能帮我画我描述的东西,那么你可以看到:)谢谢!!我正要在我的回答中加上这个。。。打败我!如果他只想要垂直线(并且在它们的末端没有标记),那么
vlines
stem
更好。我想我会删除我的,以免混淆…谢谢!!这就是我想要的,我已经搜索了一个小时,现在我找到了,非常感谢~我正要在我的回答中加上这个。。。打败我!如果他只想要垂直线(并且在它们的末端没有标记),那么
vlines
stem
更好。我想我会删除我的,以免混淆…谢谢!!这就是我想要的,我已经搜索了一个小时,现在我找到了,非常感谢~