【发布时间】:2014-08-26 17:28:52
【问题描述】:
我有一个带有 DateTime 索引和两列代表风速和环境温度的 Pandas 数据框。这是半天的数据
temp winds
2014-06-01 00:00:00 8.754545 0.263636
2014-06-01 01:00:00 8.025000 0.291667
2014-06-01 02:00:00 7.375000 0.391667
2014-06-01 03:00:00 6.850000 0.308333
2014-06-01 04:00:00 7.150000 0.258333
2014-06-01 05:00:00 7.708333 0.375000
2014-06-01 06:00:00 9.008333 0.391667
2014-06-01 07:00:00 10.858333 0.300000
2014-06-01 08:00:00 12.616667 0.341667
2014-06-01 09:00:00 15.008333 0.308333
2014-06-01 10:00:00 17.991667 0.491667
2014-06-01 11:00:00 21.108333 0.491667
2014-06-01 12:00:00 21.866667 0.395238
我想将此数据绘制为一条颜色随温度变化的线。因此,例如从浅红色到深红色,温度越高。
我在 matplotlib 中找到了这个 example of multicolored 行,但我不知道如何将它与 pandas DataFrame 一起使用。有谁知道我能做什么? 如果可以做到这一点,是否也可以作为附加功能根据风速改变线的宽度?所以风速越快线越宽。
感谢您的帮助!
【问题讨论】:
标签: python numpy matplotlib pandas