如何在python中绘制我的目标图?
在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
来自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
更好。我想我会删除我的,以免混淆…谢谢!!这就是我想要的,我已经搜索了一个小时,现在我找到了,非常感谢~