图例在图表的一个角落,告诉我们图表中的不同元素分别代表什么。默认的情况下,Power BI的图例千篇一律-不同颜色的圆圈。
少数图表支持图例样式修改,比如下图可以将折线的图例修改为线条。这种修改方式不仅图表受限,而且样式受限。如何自定义任意形状的图例?
还是上方的图表,图例进行以下修改,A指标是柱形,所以图例使用长方形,B指标是折线,所以图例也使用折线。实现的方式是SVG图标结合新卡片图。
在我分享的《复制粘贴就可以使用的Power BI图标素材查询系统2.0》分别搜索长方形和折线的图标(按照你的图表情景可自由选择形状),选择和图表相同的颜色,右侧复制SVG代码。
将复制的代码存放到Power BI度量值中:
将两个SVG度量值放入新卡片图(2023年6月后的Power BI版本支持)视觉对象:
关闭卡片图的标注值,因为需要显示的是图像,而不是SVG代码,标注值此处无意义。
打开图像,对两个数据系列分别施加对应的图像URL,图像置于左侧,适当调整大小。
最后关闭图表本身的图例,将卡片图新建的图例放在角落,设置即完成。
上文《Power BI子弹图与折线组合》其实也使用了自定义图例。