我正在尝试使用 Python 视觉效果制作散点图,因为此功能对于日期或时间数据来说并不是开箱即用的。R 不是一个选项,因为无法在 Web 服务上查看这些视觉效果。市场上提供的一组视觉效果没有给出预期的结果。
这是我第一次尝试创建 Python 视觉对象和带有时间值的第一个视觉对象。
我已阅读有关 Python 的 Power BI 文档。我阅读了有关 Pandas 和 Matplotlib 的文档。
但是,我不明白为什么我的图形在 y 轴上显示 00:00。所以我来质疑我的数据。
我的数据最初是在 Excel 中生成的,然后导入到 Power BI 中。这里有一个示例:
Day_of_the_week,Time
Monday,1899-12-30 08:15:00
Monday,1899-12-30 14:15:00
Tuesday,1899-12-30 16:15:00
Wednesday,1899-12-30 08:15:00
Thursday,1899-12-30 11:30:00
Thursday,1899-12-30 14:15:00
Thursday,1899-12-30 16:15:00
Friday,1899-12-30 11:30:00
Power BI 中的结果:
视觉的Python代码:
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
plt.scatter(dataset.Day_of_the_week,dataset.Time)
date_format = mdates.DateFormatter('%H:%M')
plt.gca().yaxis.set_major_formatter(date_format)
plt.show()
关于我做错了什么的任何提示吗?
ITMISS
相关分类