1. 程式人生 > 程式設計 >Python使用Numpy模組讀取檔案並繪製圖片

Python使用Numpy模組讀取檔案並繪製圖片

程式碼如下

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()

結果

Python使用Numpy模組讀取檔案並繪製圖片

使用Numpy模組的loadtxt方法讀取資料為陣列,這種讀取檔案的方法比通常的open方式讀取的檔案,更容易操作。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。