我想使用matplotlib繪製ECG圖。具有浮點值和x值的文件中的y值正在遞增(即x範圍從1到1000)。經歷了教程,找不到任何解決方案。我無法使用文件中的matplotlib值繪製圖表
1
A
回答
1
演示代碼
import numpy as np
import matplotlib.pyplot as plt
import random
import pickle
#Y Axis : Generate 1000 random numbers
yAxisNumbers = np.random.uniform(1,100,1000)
#Save numbers to a file for demo purpose
with open('numpyData.txt', 'wb') as myFile:
pickle.dump(yAxisNumbers,myFile)
#X Axis :Generate 1000 random numbers
xNumbers = [ x for x in range(1000)]
#Load file data to a list
with open('numpyData.txt', 'rb') as aFile:
yNumbers = pickle.load(aFile)
#Plot and label Graph
plt.plot(xNumbers,yNumbers)
plt.ylabel("Random Float Numbers")
plt.xlabel("Number Count")
plt.title("ECG Graph")
plt.show()
圖
0
import numpy as np
import pylab as p
aa=np.loadtxt('....your file ....')
x,y= aa.T # transpose data into 2 columns, assuming you have 2 columns
p.plot(x,y)
p.show()
1
下面是基於所提供的少量細節的最小答案。
import numpy as np
import matplotlib.pyplot as plt
plt.ion()
Y = np.loadtxt(filename, other needed options)
plt.plot(np.arange(len(Y))+1,Y)
相關問題
- 1. 用Matplotlib繪製圖表?
- 2. 繪製圖形使用matplotlib
- 3. 無法在tkinter GUI中繪製matplotlib圖表而不會崩潰
- 4. 無法使用ChartJS繪製圖表
- 5. 使用Matplotlib在Python中繪製圖形
- 6. 無法使用matplotlib繪製實時圖形
- 7. 我如何使用matplotlib繪製燭臺圖表?
- 8. 使用Matplotlib繪製日內OHLC圖表中的問題
- 9. 使用GNU繪圖繪製文件中的數據列表
- 10. 使用matplotlib繪製csv文件數據到線圖
- 11. 從csv文件使用matplotlib和pandas繪製直方圖
- 12. 我需要繪製使用MatPlotLib
- 13. 使用Matplotlib或Octave從文本文件中繪製三維點
- 14. 繪製多個圖形使用matplotlib
- 15. 如何使用matplotlib繪製熱圖?
- 16. 如何使用matplotlib繪製折線圖
- 17. 如何使用matplotlib繪製圖形?
- 18. Python使用Matplotlib繪製拋物線圖
- 19. 谷歌圖表,無法繪製圖表
- 20. 使用matplotlib繪製數組列表
- 21. 使用matplotlib繪製分類值的等高線圖
- 22. 使用matplotlib繪製直方圖上的虛線平均值
- 23. 用matplotlib繪圖函數繪製圖表需要時間分鐘
- 24. 如何從matplotlib中繪製滑塊小部件的值文本?
- 25. 在matplotlib子圖中繪製幾個圖像文件
- 26. 使用matplotlib繪製python
- 27. 使用Matplotlib繪製網格
- 28. 繪製[X,Y]使用matplotlib
- 29. 無法繪製餅圖的值計數
- 30. 使用條件來繪製matplotlib
請問這個答案在我的答案改善,因爲它涉及到的相關細節(正從一個文件Y數據和在基於1的增量x軸上繪圖? –
我更新了代碼以從文件加載數據[猜測錯過了前面的部分]。M y代碼包含所有需求的端到端,即從一個文件加載浮點值到增量繪製,以顯示用戶需要的圖形。它提供了完整的感覺,用戶可以通過簡單地複製代碼來進行測試,而不是進行任何更改/修改 –
您的代碼(更新後)具有所有要求*加上*一堆額外的東西,這些東西不是回答問題所必需的。當問題發佈後,我的答案已經具備了一切必要... –