在matplotlib

时间:2017-11-21 21:09:56

标签: python matplotlib

我有以下数据框:

df.head()


t0  t1  t2  t3  t4  t5
2015-10-27  100 122.418382  73.302960   70.638446   46.080766   65.134674
2015-10-29  100 167.003327  100.000000  96.365066   62.863445   88.856812
2015-11-09  100 252.576921  151.240653  145.743154  95.075085   134.387623
2015-11-16  100 224.504745  134.431301  129.544812  84.508147   119.451369
2015-12-16  100 152.122482  91.089492   87.778449   57.261993   80.939219

如果我正常绘制,每个t0都会成为一个新行。

plt.plot()

graph 现在我想转过身来:

我希望日期成为系列,然后t0..5成为x轴。每个日期的值都在y轴上(就像现在一样)。

我现在正在考虑为每个日期制作一个循环,但感觉错了。解决方案欢迎!

1 个答案:

答案 0 :(得分:2)

这样的东西?

5 > 4

输出:

enter image description here