我有两列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按名称删除多个文件夹?