我正在學習如何在Python中繪製事物(CSV文件),使用import matplotlib.pyplot as plt
。繪圖按名稱指定列大寫問題
Column1;Column2;Column3;
1;4;6;
2;2;6;
3;3;8;
4;1;1;
5;4;2;
我可以繪製一個以上plt.plotfile('test0.csv', (0, 1), delimiter=';')
,這給了我如下圖所示。
您是否看到軸標籤column1
和column2
?在圖中它們是小寫的,但是在數據文件中,它們以大寫字母開頭。我試過plt.plotfile('test0.csv', ('Column1', 'Column2'), delimiter=';')
,這是行不通的。
如此看來matplotlib.pyplot
作品只能用小寫名稱:(
在總結這一問題this other,我覺得是時候去嘗試別的東西。
正如我非常新在Python策劃的,我會請問:我應該在哪裏何去何從,要得到比matplotlib.pyplot
提供
我應該去pandas
多一點?
你可以只''plt.xlabel(「Column1」)''和'ylabel'類似嗎? – mitoRibo
從文檔字符串:「matplotlib將使列標題小寫,用下劃線替換空格,並刪除所有非法字符;所以'Adj Close *'''將名稱'''adj_close'''。」 – Goyo