前言
使用 python csv及matplotlib 讀取csv檔案并繪圖
具體代碼
import csv
import matplotlib.pyplot as plt
exampleFile = open('UCS.csv') # 打開csv檔案
exampleReader = csv.reader(exampleFile) # 讀取csv檔案
exampleData = list(exampleReader) # csv資料轉換為清單
length_zu = len(exampleData) # 得到資料行數
length_yuan = len(exampleData[0]) # 得到每行長度
# for i in range(1,length_zu):
# print(exampleData[i])
x = list()
y = list()
for i in range(1, length_zu): # 從第二行開始讀取
x.append(exampleData[i][0]) # 将第一列資料從第二行讀取到最後一行賦給清單x
y.append(exampleData[i][1]) # 将第二列資料從第二行讀取到最後一行賦給清單
plt.plot(x, y) # 繪制x,y的折線圖
plt.show() # 顯示折線圖