Подтвердить что ты не робот

Matplotlib: plot и get_color?

Можно ли получить список цветов, используемых в сюжете? Рассмотрим этот пример:

line1 = ax1.plot(x1,y1)
line2 = ax1.plot(x2,y2)

Теперь я устанавливаю цвет

plt.setp(line1,'color','red')
plt.setp(line2,'color','red')

но есть ли способ узнать, какой цвет был использован? plt.getp(line1, 'color') не работает и жалуется, что

AttributeError: 'list' object has no attribute 'get_color'
4b9b3361

Ответ 1

ОК, нашел ответ: вызов plot() возвращает список строк. Правильный способ запроса цвета -

print line1[0].get_color()