歡迎您光臨本站 註冊首頁

Python使用Numpy模塊讀取文件並繪製圖片

←手機掃碼閱讀     niceskyabc @ 2020-06-03 , reply:0

代碼如下

 import pandas as pd import matplotlib.pyplot as plt import numpy as np data = np.loadtxt('distance.txt',dtype = np.int) print(data) x = data[:,0] # 設置第1列數據為x軸數據。 y = np.log(data[:,1]) # 設置第2列為y軸數據,計算自然對數後賦值給y, 注意如果取以10為底的對數,則需要使用log10方法。 print(x[2]) print(y[2]) plt.figure(figsize= (6, 2.5)) # 設置圖形寬高比 plt.plot(x, y, 'o') # plt.ylabel('log(PGV)(微米/秒') plt.plot(x[2],y[2],'o',color='red') # 用第3行數據突出顯示數據,紅線圓點。 plt.grid(ls = '--') # 設置網絡線風格為虛線 plt.show()


結果

使用Numpy模塊的loadtxt方法讀取數據為數組,這種讀取文件的方法比通常的open方式讀取的文件,更容易操作。


[niceskyabc ] Python使用Numpy模塊讀取文件並繪製圖片已經有225次圍觀

http://coctec.com/docs/python/shhow-post-236763.html