Я пытался построить несколько подзаговоров с помощью matplotlib. У меня есть список цветов, и я использовал для l oop, чтобы перебрать список, чтобы сделать каждый подзаголовок другим цветом. Но, в конце концов, все они последнего цвета в списке.
Это коды:
fig=plt.figure(figsize=(10,6))
colors=["red", "blue" ,"green","orange","black"] # 'red','blue','green','orange','black']
for i in range(5):
start_index=1*12
end_index=(i+1)*12
subset=unrate[start_index:end_index]
label=str(1948+i)
plt.plot(subset["MONTH"],subset["UNRATE"],c=colors[i],label=label )
plt.legend(loc='best')
#print(help(plt.legend))
plt.show()
Вот график, все одного цвета: