【发布时间】:2017-02-02 14:14:34
【问题描述】:
我在 pandas 数据框中有以下数据集,在 x 轴上绘制 timeOfDay 和在 y 轴上绘制 Wattage 时遇到问题。基本上,我正在尝试制作散点图(plt.scatter),x 轴带有3 点(早上、下午、晚上),它们各自的Wattages 在timeOfDay 上方。
因此,Morning 的三个数据点位于其上方,Afternoon 的数据点位于其上方,依此类推。
Wattage time_stamp timeOfDay
0 100 2015-02-24 10:00:00 Morning
1 120 2015-02-24 11:00:00 Morning
2 104 2015-02-24 12:00:00 Morning
3 105 2015-02-24 13:00:00 Afternoon
4 109 2015-02-24 14:00:00 Afternoon
5 120 2015-02-24 15:00:00 Afternoon
6 450 2015-02-24 16:00:00 Afternoon
7 200 2015-02-24 17:00:00 Evening
8 300 2015-02-24 18:00:00 Evening
9 190 2015-02-24 19:00:00 Evening
10 100 2015-02-24 20:00:00 Evening
11 110 2015-02-24 21:00:00 Evening
【问题讨论】:
-
也许可以将
Morning、Afternoon和Evening分别转换为0、1和2。然后将这些数字绘制为 X,将瓦数绘制为 Y
标签: python matplotlib scatter-plot