pandas讀取csv檔案資料並使用matplotlib畫折線圖和餅圖

May_Xu_發表於2020-10-14

csv資料圖如下所示:

程式碼如下所示:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'simhei'
plt.rcParams['axes.unicode_minus']=False

data = pd.read_csv("notebook.csv")
data = np.array(data)
print(data)

#data是一個多維陣列,所以可以用data[:,1]這種分片操作取某一列的值
plt.pie(data[:,1],labels=data[:,0],autopct="%.1ff%%")
plt.legend(data[:,0],loc="upper left")
plt.show()

plt.plot(data[:,0],data[:,2],'-*')
plt.xlabel("均價")
plt.show()

 

效果圖如下所示:

 

相關文章