Мой код для создания многострочного графика из списка файлов с использованием python приведен ниже:
import numpy as np
import matplotlib.pyplot as plt
import os
import glob
path = '/Users/atikulfarazi/Data/HVSR-Obspy-Test/20160924/AoA5'
files = [f for f in glob.glob(path + "**/*.txt", recursive=True)]
for f in files:
data=np.loadtxt(f)
X=data[:,0]
Y=data[:,1]
plt.loglog(X, Y) #label="*.txt")
plt.xlabel('Frequency (Hz)')
plt.ylabel('H/V')
plt.show()
Работает хорошо. Но не могу сделать легенду для каждой строки, создающей l oop. Также не может управлять другими свойствами фигуры, такими как размер фигуры.