我有兩列100個.txt文件。文件名是file0,file1,file2,...,file99。我想在一張圖中繪製所有這些圖。我如何在gnuplot或python或matlab或C中執行此操作?使用通用基本名稱繪製多個文件
-3
A
回答
0
# Example Python implementation using matplotlib
import numpy as np
import matplotlib.pyplot as plt
delim = "," # Whatever delimiter your txt file uses
basename = "file"
numFiles = 100
plt.figure()
for i in range(numFiles):
filename = basename + str(i) + ".txt"
data = np.loadtxt(filename, delimiter=delim)
print data.shape
plt.plot(data[:,0], data[:,1])
plt.show()
0
如果您可以使用Python讀取它們,將它們放入一組列表中,並使用像Plotly這樣的聲明性繪圖軟件包,這並不難。
儘管Matplotlib既快速又簡單,但有時需要做的工作比我想象的要做得更多 - 特別是大量數據點最終變得混亂。
0
在gnuplot的:
plot for [n=0:99] "file".n with lp
當然你也可以修改繪圖命令需要(不同的風格,using
指令等)。
相關問題
- 1. 基本名稱的多個文件
- 2. 基本MVC路由:/文件夾名稱/文件夾名稱/控制器名稱
- 3. MSBUild:使用基於原始文件的名稱複製文件
- 4. 用多個名稱重命名文件
- 5. iOS - 爲文件使用基本名稱並附加擴展名
- 6. 引用名稱可繪製
- 7. 使用MonoTouch.CoreText繪製多行文本
- 8. 使用基於文件夾名稱的log4j創建多個日誌文件
- 9. 使用R繪製多個.csv文件中的多個圖形
- 10. 使用「索引」重命名批量(基本名稱)文件/文件夾
- 11. 使用MKOverlayRenderer繪製文本
- 12. 繪製文本使用QT
- 13. 基於文件名複製多文件
- 14. 繪製多個文件
- 15. 使用特定名稱(或最近的名稱)通過網絡複製文件
- 16. 一個通用事件名稱或多個描述事件名稱
- 17. C++多個文件的通用名稱開頭
- 18. Makefile中xml文件的基本名稱
- 19. 獲取文件基本名稱
- 20. 使用ggplot在單個PDF文件中繪製多個圖片
- 21. 使用gnuplot繪製幾個文件
- 22. 使用Python從僅使用基本名稱的tarfile提取文件
- 23. 使用更改名稱複製文件的批處理腳本
- 24. 使用批處理文件重命名多個文本文件
- 25. 使用sed從文本文件中刪除多個文件名
- 26. 可能通過Windows CMD/.BAT複製/移動相同基本名稱的多個文件?
- 27. 如何使用php複製php文件多個文件名?
- 28. 通過SHFileOperation()進行文件複製 - 使用基本標誌
- 29. 使用Theano繪製多項式樣本
- 30. 使用ggplot在多個文件中繪製數據