Как я могу изменить цвета линий на графике в subplot (matplotlib) с помощью plt.plot? - PullRequest
0 голосов
/ 02 мая 2019

У меня есть график с тремя линиями, и я хочу изменить для всех этих линий цвет. Но как я могу это сделать?

Я пробовал это, но это не сработало.

plt.subplot2grid((3, 3), (0, 1))
plt.plot(table[['InvMean', 'InvMeanF', 'SafetyStock']], color='red')
plt.xlim([0, total_days])
plt.ylim([min_y, max_y])

Потому что все линии будут красными

И я попробовал это, но это тоже не сработало.

plt.subplot2grid((3, 3), (0, 1))
plt.plot(table[['InvMean', 'InvMeanF', 'SafetyStock']], color=('red', 'green', 'blue))
plt.xlim([0, total_days])
plt.ylim([min_y, max_y])

Это мой код:

plt.subplot2grid((3, 3), (0, 1))
plt.plot(table[['InvMean', 'InvMeanF', 'SafetyStock']])
plt.xlim([0, total_days])
plt.ylim([min_y, max_y])

InvMean, InvMeanF и SafetyStock - это имена моих столбцов, это не имеет значения.

Кто-нибудь знает, как я могу решить эту проблему?

1 Ответ

0 голосов
/ 10 мая 2019

Это код сейчас:

plt.plot(table.index.values, table['InvReal'], 'red', 
         table.index.values, table['InvRealF'], 'green', 
         table.index.values, table['SafetyStock'], 'blue')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...