На этот вопрос уже есть ответ:
Всего 1 ответ
Как насчет цветов радуги? Ключевым моментом здесь является использование ax.set_prop_cycle
для назначения цветов каждой строке.
NUM_COLORS = len(plist)
cm = plt.get_cmap('gist_rainbow')
fig = plt.figure()
ax = fig.add_subplot(111)
ax.set_prop_cycle('color', [cm(1.*i/NUM_COLORS) for i in range(NUM_COLORS)])
# Or,
# ax.set_prop_cycle(color=[cm(1.*i/NUM_COLORS) for i in range(NUM_COLORS)])
for i, p in enumerate(plist):
ax.plot(data1[i], np.exp(data2)[i], marker='o', label=str(p))
plt.legend()
plt.show()
Заимствовано отсюда . Возможны другие варианты.