Как создавать легенды, используя python l oop для каждой линии / кривой при создании многострочного графика из списка текстовых файлов с помощью l oop? - PullRequest
1 голос
/ 16 января 2020

Мой код для создания многострочного графика из списка файлов с использованием 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. Также не может управлять другими свойствами фигуры, такими как размер фигуры.

...