Tor*_*orb -1 python csv plot pandas
\n\n Quartals;Counts\n0 2004Q1\xc2\xa0;258526\n1 2004Q2\xc2\xa0;205120\n2 2004Q3\xc2\xa0;134822\n3 2004Q4\xc2\xa0;154606\n4 2005Q1\xc2\xa0;244813\n5 2005Q2\xc2\xa0;156623\n6 2005Q3\xc2\xa0;125472\n7 2005Q4\xc2\xa0;11093\n8 2006Q1\xc2\xa0;536\n9 2006Q2\xc2\xa0;142400\n10 2006Q3\xc2\xa0;270221\n11 2006Q4\xc2\xa0;313063\n12 2007Q1\xc2\xa0;386541\n13 2007Q2\xc2\xa0;417533\n14 2007Q3\xc2\xa0;423587\n15 2007Q4\xc2\xa0;424799\n16 2008Q1\xc2\xa0;503836\n17 2008Q2\xc2\xa0;485872\n18 2008Q3\xc2\xa0;686549\n19 2008Q4\xc2\xa0;777268\nRun Code Online (Sandbox Code Playgroud)\n\n现在我尝试在 x 轴上使用“quartals”并在 y 轴上使用“counts”来绘制数据(使用下面的代码)。看起来很简单,但没有任何作用......
\n\nimport matplotlib.pyplot as plt\nimport pandas as pd\n\ndf = pd.read_csv(\'Mappe3.csv\')\ndf.plot(x="Quartals", y="Counts")\nplt.show()\n\nRun Code Online (Sandbox Code Playgroud)\n
只需将分隔符定义为“;”
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_csv('file.csv',sep=';')
df.plot(x='Quartals', y='Counts')
plt.show()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6075 次 |
| 最近记录: |