import matplotlib.pyplot as plt
import numpy as np
import matplotlib
# Read in list of files. You might want to look into os.listdir()
traces=[list of filepaths to your .npy files]
# Create figure
fig=plt.figure()
fig.show()
ax=fig.add_subplot(111)
# Grab colormap
cmap = matplotlib.cm.get_cmap('jet')
# Loop through traces and plot them
for j,trace in enumerate(traces):
# Load file
dataArray= np.load(trace)
# Grab color
c=cmap(float(j)/len(traces))
# Plot
ax.plot(dataArray.T,color=c)
plt.show()
不,你不必把所有的东西都放在同一个文件里。您可以简单地遍历一个文件列表并将其打印到相同的
axes
。对于颜色,最简单的方法是为colormap
获取一种颜色。下面是一个小例子:相关问题 更多 >
编程相关推荐