Задать вопрос
milssky
@milssky
Координатор племени фиолетовых обезьянок

Как изменить цвет части точек на графике?

Есть код
ysmoothed = gaussian_filter1d(data, sigma=5)
x = [i for i in range(len(ysmoothed))]
y = [0.5 for i in range(len(ysmoothed))]
plt.plot(x, ysmoothed, 'b-', x, y, 'r-')
plt.show()

и получается картинка5d5ae018ae22b457640741.png

Как сделать часть кривой, которая выше прямой y = 0.5 другим цветом?
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
samodum
@samodum
Какой вопрос - такой и ответ
if y>0.5:
      plt.plot(x, ysmoothed, 'b-', x, y, 'r-', color="#ff0000")
else:
      plt.plot(x, ysmoothed, 'b-', x, y, 'r-', color="#00ff00")
Ответ написан
@lightmanLP
Задушил питона
Можно сохранить в файл и использовать PIL.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы