我想将文件名作为图例添加到图中。
from glob import glob
import os
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
for fname in glob("./*.txt"):
x,y = np.genfromtxt(fname, skip_header=13, unpack=True)
plt.plot(x, y)
plt.legend(fname)
plt.title('plot')
plt.show()
plt.clf()
现在的问题是,第一条曲线标记为'。',第二条曲线标记为'/',第三条曲线标记为'p',...因此仅显示fname的一个字母。