我有兩列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. 基本MVC路由:/文件夾名稱/文件夾名稱/控制器名稱
- 2. MSBUild:使用基於原始文件的名稱複製文件
- 3. 用多個名稱重命名文件
- 4. 引用名稱可繪製
- 5. 使用MonoTouch.CoreText繪製多行文本
- 6. 使用R繪製多個.csv文件中的多個圖形
- 7. 使用「索引」重命名批量(基本名稱)文件/文件夾
- 8. 使用MKOverlayRenderer繪製文本
- 9. 繪製文本使用QT
- 10. 基於文件名複製多文件
- 11. 繪製多個文件
- 12. 使用特定名稱(或最近的名稱)通過網絡複製文件
- 13. 一個通用事件名稱或多個描述事件名稱
- 14. C++多個文件的通用名稱開頭
- 15. 獲取文件基本名稱
- 16. 使用ggplot在單個PDF文件中繪製多個圖片
- 17. 使用Python從僅使用基本名稱的tarfile提取文件
- 18. 使用更改名稱複製文件的批處理腳本
- 19. 使用批處理文件重命名多個文本文件
- 20. 使用sed從文本文件中刪除多個文件名
- 21. 可能通過Windows CMD/.BAT複製/移動相同基本名稱的多個文件?
- 22. 使用Theano繪製多項式樣本
- 23. 在R中使用spplot繪製多個shp文件
- 24. 使用ggplot在多個文件中繪製數據
- 25. 使用gnuplot從多個文件繪製曲線
- 26. 使用基於R中多個列的值繪製圖表
- 27. 如何簡單多個文件上傳使用名稱=「圖像[]」
- 28. 如何使用多個名稱空間編譯SWC文件
- 29. C#使用不同名稱保存多個文件循環
- 30. 如何使用Powershell按名稱刪除多個文件夾?