python时间序列可视化_在powerbi中Python可视化中,时间序列的最佳数据格式是什么?...

本文探讨了在PowerBI中使用Python进行时间序列数据可视化的挑战。作者遇到的问题在于,当尝试利用Python脚本绘制matplotlib图表时,遇到了数据格式和引用列的错误。文章讨论了数据的导入方式、默认DataFrame的使用以及尝试通过不同方式分解日期层次结构。作者寻求关于正确数据格式、导入方法和有效代码片段的建议。
摘要由CSDN通过智能技术生成

截至今天,2018年8月9日,powerbi支持Python可视化。他们以前也支持R可视化,但我仍然觉得这些集成有点尴尬。让我告诉你我的意思:

假设您有一个包含时间序列数据的表,其中最上面一行包含名称“Date”和“Value”,内容分别是格式为yyyy-mm-dd的日期和一个数字:Date,Value

2017-01-12,1

2017-01-13,4

2017-01-14,2

2017-01-15,4

2017-01-16,2

2017-01-17,2

2017-01-18,2

2017-01-19,5

2017-01-20,5

2017-01-21,5

2017-01-22,5

2017-01-23,6

2017-01-24,3

2017-01-25,6

2017-01-26,6

2017-01-27,5

2017-01-28,8

2017-01-29,4

2017-01-30,2

如果您将数据集存储为文本文件,如timerseries.csv,并使用Get Data|Text/CSV导入它,则会得到一个表uner可视化|字段,如下所示:

您可以使用可视化| table检查您的表格,然后得到:

有了这个设置,你应该认为你已经准备好了使用这个漂亮的新功能来释放Py可视化的强大功能:

如果单击该按钮,将显示以下内容:

你被告知Drag fields into the Values area in the Visualization pane to start

scripting

如果您从Value开始,您将在编辑器中获得以下默认设置:

如果您遵循powerbi团队在August 2018 feature summary中给出的说明,您应该能够非常容易地绘制matplotlib图。在

但这就是我现在的结局。在

如果编辑器中的默认dataframe共享标准dataframe的功能,则应该能够引用该dataframe中的列,并使用此代码段轻松绘制绘图:

^{pr2}$

但当您运行它时,它onlu会返回一个错误:

至少可以说细节是精心设计的。在

我还尝试导入Dates和Values,并尝试直接用dataset.plot()绘制数据帧,但似乎没有任何效果。我还尝试用这种方式将日期层次结构分解为简单的日期:

那么,对数据格式、导入方法和/或代码片段有什么想法吗?在

谢谢你的建议!在

编辑1-根据Foxan Ng的回答:

在“值”字段中添加两列:

这仍然返回一个错误edning:TypeError: from_bounds() takes 4 positional arguments but 6 were given

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值