我有一个Pandas数据框架,其中包含我想要绘制的所有数据,例如:
date flower_color flower_count
0 2017-08-01 blue 1
1 2017-08-01 red 2
2 2017-08-02 blue 5
3 2017-08-02 red 2
我需要在一个图中绘制几条不同的线:x值应该是第一列中的日期,y值应该是flower_count,而y值应该取决于第二列中给定的flower_color。
我该如何做到这一点,而不必先过滤原始数据并将其保存为新对象?我的唯一想法是创建一个仅包含红花的数据框,然后指定它,例如:
figure.line(x="date", y="flower_count", source=red_flower_ds)
figure.line(x="date", y="flower_count", source=blue_flower_ds)