import scipy as sp;
import matplotlib.pyplot as plt;
Data = sp.genfromtxt('workCSV.csv',dtype='float',delimiter=",");
print(Data)
plt.plot(Data[:,0], Data[:,1]);
plt.savefig("workCSV.png")
plt.show();
Note and Comments
import scipy as sp;
import matplotlib.pyplot as plt;
Data = sp.genfromtxt('workCSV.csv',dtype='float',delimiter=","); dtype為指定讀進來的資料格式為浮點數.因為CSV檔案是以","逗號來分隔資料所以我們必須已delimiter=指定資料的分隔號
print(Data)
plt.plot(Data[:,0], Data[:,1]);Data[:,0] 中的":" 指的是該維度的全部資料範圍,, 所以Data[:,0]是每一列中的第一個元素(也就是第一行), Data[:,1]是每一列中的第二個元素(也就是第二行), Data[2:5,0]指的是第一行中第三個到第五個元素
plt.savefig("workCSV.png") 可利用plt下的savefig指令匯出圖檔, 注意會出圖檔必須在plt.show()之前匯出(plt.show()會清除圖形)
plt.show();