寒露风轻浮生凉,人心向暖路有光。
我之前介绍了用 Power BI 的原生视觉对象实现差异分析的可视化图表。他们都是利用内置功能完成的,达到的效果非常不错。
我叫它涨跌柱条形图(Difference Bar Chart),它是一种扩展的条形图,通过在柱形图上添加颜色和标注来表示数据的涨跌情况。它与Zebra BI的实现原理是相似的,只是我调整了涨跌柱的位置,让它们更贴合在条形图上。
重叠与误差线
实现这一类可视化的关键技术就是利用误差线及簇状柱形图的重叠功能。
Power BI的误差线仅能添加在条形图柱子的中间,所以为了能调整涨跌柱使其显示在两个条形之间,我们需要增加一个虚拟序列,让它在柱子中间占位。
开启误差线,设置误差线的上限与下限,调整重叠度,将占位序列的填充色设置为透明即可。最后还要添加数据标签,并调整大小及位置。
带涨跌柱的条形图 - 正增长
如果我们更关心正增长的年份,我们可以通过控制度量值控制显示误差线。从而实现下图仅展示正增长年份误差线的图表。
这里负增长的年份并不是没有误差线,而是我们将误差线的标记设置为无,且两个点是重叠的所以他们就隐藏了。
带涨跌柱的条形图 - 负增长
当然大部分时候,我们既要知道哪一年是正增长的,哪一年是负增长的。并且还要知道它们的增长幅度是怎样的。那么利用相同的技术,我们可以在柱子的右侧增加代表下跌的柱子。
柱条的颜色和长度表示数据的变化幅度,颜色的不同代表差异(如红色表示下降,蓝色表示上升)。图中可以很明显的看出,上涨幅度较大的年份是2017、2020年。而下跌比较严重的是2009、2021年。
最后总结一下带涨跌柱的条形图为什么是有效?
1、直观性强:通过颜色和柱条长度的变化,观众可以快速理解数据的涨跌情况。
2、对比明显:不同颜色的使用使得数据的上升和下降一目了然,便于快速比较不同时间点的数据变化。
3、细节丰富:在柱条上直接标注变化值,提供了详细的信息,避免了观众需要额外计算的麻烦。
4、趋势展示:通过年度数据的连续展示,可以清晰地看到长期趋势和周期性变化。
百余篇优质原创文章练习文件;
不断积累的视频课程;
365天不限次数答疑;
持续更新的杂志级图表制作方法及源文件;
优秀可视化案例及仪表板模板。
…………
领取专属 10元无门槛券
私享最新 技术干货