Я написал код для отображения некоторых данных на одном графике.Когда я рисую, легенда, кажется, в порядке, но как только я создаю новые метки для легенды (последняя строка кода), цвета не соответствуют графику.Мой код выглядит следующим образом:
ax = plt.gca()
for i in range (len(input_files)):
df = pd.read_csv(input_files[i], sep= '\t', header=9)
df = df[df["Z''(b)"] <= 0.0001]
df.sort_values(by=["Z'(a)"], inplace= True)
df.plot(ax=ax, x="Z'(a)",y= "Z''(b)", figsize=(15,5),style='.-' )
ax.set_ylim(ymin=0.00005)
plt.ylabel("Z''(b) / Ω")
plt.xlabel("Z'(a) / Ω")
plt.axhline(y=0)
ax.set_ylim(ymax=-0.00025)
ax.set_xlim(xmin=0.0006)
ax.set_xlim(xmax=0.0016)
plt.grid()
plt.title('Cell 001 - Impedance analysis at 50% SOC')
ax.legend(["Beginning",'300 cycles','600 cycles', '900 cycles','1200 ....])
изначально изображение выглядит следующим образом: Я хочу эти цвета с другим текстом
Но все заканчивается так: введите описание изображения здесь