我的数据集如下:
Month DeviceType AvgRevenue
0 201608 desktop 3.029642
1 201608 mobile 0.197588
2 201608 tablet 1.575810
3 201609 desktop 2.352156
4 201609 mobile 0.182009
我尝试绘制一个图以使其可视化,但是x轴与原始数据不同,因为我的x轴应该是Year和month,所以该图显示的x轴并不合理。 ..我该如何纠正?谢谢!
fig, ax = plt.subplots()
for name, group in device.groupby('DeviceType'):
group.plot('Month', y='AvgRevenue', ax=ax, label=name)
答案 0 :(得分:1)
我通过将设备['Month']转换为日期时间来解决此问题:
device['Month'] = pd.to_datetime(device['Month'], format='%Y%M')