【发布时间】:2014-02-10 19:56:55
【问题描述】:
我是 python 新手,正在尝试使用 matplotlib 在同一个图中绘制多条线。 我的 Y 轴的值存储在字典中,我在下面的代码中在 X 轴中创建了相应的值
我的代码是这样的:
for i in range(len(ID)):
AxisY= PlotPoints[ID[i]]
if len(AxisY)> 5:
AxisX= [len(AxisY)]
for i in range(1,len(AxisY)):
AxisX.append(AxisX[i-1]-1)
plt.plot(AxisX,AxisY)
plt.xlabel('Lead Time (in days)')
plt.ylabel('Proportation of Events Scheduled')
ax = plt.gca()
ax.invert_xaxis()
ax.yaxis.tick_right()
ax.yaxis.set_label_position("right")
plt.show()
但是我得到一个一个单独的单独的图。任何人都可以帮我弄清楚我的代码有什么问题吗?为什么我不能制作多线图?非常感谢!
【问题讨论】:
标签: python matplotlib plot