這篇文章,準(zhǔn)備開始讀取csv文件柜裸,和文件進(jìn)行聯(lián)動(dòng).
1:準(zhǔn)備數(shù)據(jù)內(nèi)容
2:csv數(shù)據(jù)的讀取和轉(zhuǎn)化
csv里面的數(shù)據(jù)是沒辦直接顯示的确垫,需要轉(zhuǎn)化為數(shù)組俄讹。
這里就要引入numpy
import matplotlib.pyplot as plt
import numpy as np
data = np.genfromtxt('playlist.csv',delimiter=',') #轉(zhuǎn)為為numpy數(shù)組,第一個(gè)參數(shù)是文件路徑邑商,第二個(gè)參數(shù)是分隔符
plt.xlabel('colA') #設(shè)置X軸標(biāo)簽名字
plt.ylabel('colB') #設(shè)置Y軸標(biāo)簽名字
plt.plot(data) 在圖板上生成線條
plt.show()
3:效果圖
4:附加說(shuō)明
需要注意的是摄咆,這兩條線的坐標(biāo)點(diǎn)凡蚜,是按照兩列的數(shù)據(jù)從上往下生成的,而不是橫向數(shù)據(jù)生成10根線吭从,因?yàn)槲乙婚_始有一個(gè)表格是10行*10列的朝蜘,我本來(lái)以為是按照橫向數(shù)據(jù)來(lái)生成的。