1
嗨我想繪製兩個.dat文件在同一圖上的數據。 當我嘗試時,我收到一條錯誤消息。我在代碼中確切地顯示它來自哪裏。它必須處理字符串或文件句柄。我對Python非常陌生,不知道如何解決這個問題。繪製2 .dat文件,字符串文件句柄錯誤
我導入兩個.dat文件,它們都是具有2列的文件。 然後,我用指定的字體大小定義我的x,y軸的名稱,然後對標題執行相同的操作。然後我嘗試在一個圖上繪製兩個.dat文件。
import numpy as np
from matplotlib import pyplot as plt
fig = plt.figure()
#unpack file data
dat_file = np.loadtxt("file1.dat", unpack=True)
dat_file2 = np.loadtxt("file2.dat", unpack=True)
plt.xlabel('$x$', fontsize = 14)
plt.ylabel('$y$', fontsize = 14)
plt.title('result..', fontsize = 14)
plot1 = plt.plotfile(*dat_file, linewidth=1.0, marker = 'o') #error message from this line
plot2 = plt.plotfile(*dat_file2, linewidth=1.0, marker = 'v') #error message from this line
plt.plotfile([plot1,plot2],['solution 1','solution 2'])
plt.show()
非常感謝您的幫助。
謝謝,讓我通讀所有細節!對此,我真的非常感激。如果我有問題,我會在這裏發帖。 –
一切正常,我可以按照你做的。非常感謝這方面的解釋和幫助。 –