Я пробирался через некоторые форумы, пытаясь решить эту проблему, но я новичок в программировании, и я просто не могу понять это.
У меня есть два набора данных с двумя столбцами (x,u)
в data_a*.dat
и (x,v)
в data_b*.dat
. Существует 200 файлов в диапазоне от data_a_001.dat
до data_a_200.dat
и data_b_001.da
t до data_b_200.dat
Я пытаюсь создать набор сюжетов
plot_001.png
до plot_200.png
такой, что plot_001
имеет x,u
с data_a_001.da
т, а также v
с data_b_001.dat
и так далее до plot_200.png
До сих пор я использовал следующий код для отображения данных из отдельных файлов, но не знаю, как получить оба файла данных на одном графике.
import numpy as np
import matplotlib
import math
from matplotlib import pyplot as plt
import glob
data = sorted(glob.glob('data_*'))
i=0
for d in data:
if(i<201):
data = np.genfromtxt(fname=d)
x = data[:,0]
v = data[:,1]
plt.plot(x,v,color='blue')
plt.ylim(-1.5,1.5)
k = str(i)
plt.savefig('plot'+k.zfill(4)+'.png')
plt.close()
i = i + 1
matplotlib.pyplot.show()
Я не против изменить код или просто попробовать что-то новое, чтобы решить проблему.