在pyplot

时间:2018-08-14 18:49:03

标签: python matplotlib

我是Python的新手,经过大量的修改,已经设法清理了一些.csv数据。

现在我有一堆国家(行)和一堆日期(列),并试图创建一个图表,显示每个国家/地区随时间推移的折线。

问题在于,当我输入df.plot()时,会生成一个以每个日期为一行的图表。

我已经融化了数据,第一列是国家,第二列是日期,第三列是值,但是我得到的只是一个随时间增长的蓝色块(不是多行)。我该如何解决?

1 个答案:

答案 0 :(得分:0)

您可以在transpose中使用[pandas][1]函数:

或者可以使用df.plot代替plot(coloumn, row)

正如注释中提到的,最好提供一个示例(请参阅@importanceofbeingeenest注释)。