【PowerBI】Deneb教程(1)高亮折线图

PowerBI
Deneb
可视化
轻松突出重点数据
作者

不止BI

发布于

2023年10月1日

在PowerBI中,Deneb是用于创建交互式图表的强大工具。它可以帮助您创建各种类型的图表。今天和大家分享如何用Deneb构建悬浮高亮折线图,这是一种非常有效的图表类型,可以轻松突出显示数据中特定趋势或模式,本文Deneb模板与pbix文件已上传至共享,关注公众号 不止BI 回复20231223即可获得共享链接。示例效果如下:

数据源

本教程示例数据由以下python代码生成的随机时间序列数据,可以在PowerQuery中选取数据源为python导入

构建悬浮高亮折线图

绘制折线图

将数据导入Deneb视觉对象后,开始编辑Deneb,选择vega-lite以及[empty with PowerBI theming],然后点击Create,这样你会创建一个具有PowerBI主题的空白Deneb图表

接着在encoding中指定x轴、y轴以及color对应字段,设置字段格式及坐标轴标题,添加line图层,可以得到如下正常的折线图

设置参数与条件格式

  • 通过params获取鼠标悬浮折线所对应的大洲,默认值设置为亚洲

  • 在color中设置条件格式,悬浮选中的大洲折线为彩色,否则为指定颜色grey,去除图例

  • 在opacity中设置透明度,将悬浮选中折线的opacity设置为1(不透明),未选中折线 设置为0.2

添加系列名称

  • 新建图层,通过aggregate方法获取日期最大值及目标指标对应位置,存入encoding中

  • 在该图层中新建两个字图层,分别添加point图层与text图层

这样就完成了,最终效果如下

总结

通过Debeb,你可以轻松的创建原生PowerBI难以创建的视觉对象,本文Deneb模板与pbix文件已上传至共享,关注公众号 不止BI 回复20231223即可获得共享链接。后续我也会推出一系列关于Deneb的教程以及与大家分享更多Deneb模板 。

回到顶部