У меня есть кадр данных, как показано ниже:
df =
index boolvalue
2014-05-21 10:00:00 1
2014-05-21 11:00:00 1
2014-05-21 12:00:00 0
2014-05-21 13:00:00 1
2014-05-21 14:00:00 0
2014-05-21 15:00:00 1
....
Столбец имеет только два значения: «1» и «0».
Это исходный код и рисунок, который я сделал:
plt.scatter(df.index, df.boolvalue, s = 5,c='b' )
plt.ylim([-2, 2])
Я хотел бы построить его в виде точечной диаграммы со значением "1" в цвете синий и "0" в цвете красный .
Поскольку индекс (временной ряд) длинный, я думаю, что лучше не использовать цикл for. У кого-нибудь есть идея сделать это? Заранее спасибо!