黑科技:PowerBI 条形图显示图片
共 2048字,需浏览 5分钟
·
2024-05-27 18:24
条形图是 Power BI 中最常用的视觉对象之一,在数据分析和可视化过程中,将图像融入图表中可以增加图表的可读性和视觉吸引力。那如何将图片跟条形图结合起来,实现 Y 轴类别为图片的条形图呢?
如下,条形图的维度字段竟然显示图片,这是怎么做到的呢?
其实,上面的视觉对象只是看起来是一个条形图,本质上是一个表格视觉对象,Power BI 条形图视觉对象的 Y 轴是不支持 图像显示的,但是我们可以利用表格的列将图片和数据组合起来,在视觉上实现了一个带有图片显示的条形图。
假设我们有某个物品在一些国家的销售额数据,想在展示销售额的时候同时显示各个国家的国旗。
又到了找图标的时候,我们还是去阿里巴巴的矢量图标库去找。
网址:https://www.iconfont.cn/
将销售数据对应各国国旗的图标添加到购物车,然后下载素材。
打开 Power BI,导入图片文件夹,
输入图片文件夹路径。
点击转换数据。
删除多余的列,只保留 Content 列 和 Name 列。
选中 Name 列,点击转换选项卡下的提取,选择分隔符之前的文本,这一步操作我们可以提取出国家名称。
输入分隔符“.”。
然后添加一个自定义列,将图片内容转换为文本。
关于如何在 Power BI 中加载本地图像的更多信息。
点击关闭并应用回到 Power BI 的报表视图中,在销售数据和图像表之间建立关系。
将图像表的图像 URL 列的数据类别设置为图像 URL。
新建一个表格,添加国家列、图像 URL 列和销售额列。
图片太大了,转到表格格式设置的图像大小选项,将宽度设置为 32,高度 20。
给销售额添加一个数据条条件格式。
修改一下正值条形图的颜色和轴的颜色。
将销售额列拉长一点。
将表格样式预设的样式修改为无,关闭所有网格线。
将行填充改为 4,全局字号改为 10。
再转到特定列选项,将数据系列切换为销售额,把值选项的文本颜色改为白色,对齐方式选择居中对齐,显示单位千。
把所有列在此视觉对象上的名称都改为空白。
关闭总计,将填充选项的上填充修改为 0。
如果觉得条形的高度不够,我们可以通过修改图像大小的高度修改行高,高度改为 24 之后的效果。
添加圆角边框和阴影之后的效果。
通过上述步骤,你可以在 Power BI 中创建一个类别为图像的条形图,让数据展示更加直观和生动。这种图表在展示产品、品牌或任何需要图像辅助的数据时特别有用。
总体实现起来还是非常简单的,感兴趣的伙伴赶快去试一下吧。
如果你对本文的 Power BI 源文件感兴趣可以私信老师了解领取方式。
数据分析精英都在学习的五大能力境界
分析师必备:业务数据分析能力五层成熟度路线图框架全解
↓ 数据分析精英正在学习的课程 ↓
可以体验百万级真实企业项目案例,彻底打通任督二脉
一数据分析师训练营 课程表一
时间:2024年06月 班
主题:《业财分析之道》终极业财融合,分析师必备。[私信报名咨询]