如何用熊猫绘制CSV文件?

时间:2019-05-24 08:50:50

标签: python pandas csv plot

enter image description here我的csv文件Mappe3.csv有两列。看起来像

   Quartals;Counts
0    2004Q1 ;258526
1    2004Q2 ;205120
2    2004Q3 ;134822
3    2004Q4 ;154606
4    2005Q1 ;244813
5    2005Q2 ;156623
6    2005Q3 ;125472
7     2005Q4 ;11093
8       2006Q1 ;536
9    2006Q2 ;142400
10   2006Q3 ;270221
11   2006Q4 ;313063
12   2007Q1 ;386541
13   2007Q2 ;417533
14   2007Q3 ;423587
15   2007Q4 ;424799
16   2008Q1 ;503836
17   2008Q2 ;485872
18   2008Q3 ;686549
19   2008Q4 ;777268

现在,我尝试在x轴上绘制带有“ quartals”的数据,在y轴上绘制带有“ counts”的数据(以下代码)。似乎很安静,但没有任何效果...

import matplotlib.pyplot as plt
import pandas as pd

df = pd.read_csv('Mappe3.csv')
df.plot(x="Quartals", y="Counts")
plt.show()

1 个答案:

答案 0 :(得分:2)

只需将分隔符定义为';'

import matplotlib.pyplot as plt
import pandas as pd

df = pd.read_csv('file.csv',sep=';')
df.plot(x='Quartals', y='Counts')
plt.show()

enter image description here