知者乐水,仁者乐山
其中有两篇文章传播都非常广,阅读都是超1万+,有一篇阅读已经突破4万了。
推荐大家阅读收藏。
今天和大家分享一个灵活多变,但是有一定难度的可视化技巧:SVG。
一、什么是SVG
SVG是可缩放矢量图形(Scalable Vector Graphics),是一种用于描述二维图形的 XML 标记语言。SVG格式文件将图像存储为矢量,这是一种基于数学公式由点、线、曲线和形状组成的图形。
我们以PowerBI为例,我们可以将SVG理解成画笔,PowerBI为画布,只要能精准定位就可以绘制出想要的图表。当然这个绘制的过程是非常繁琐的,所以这类图表绘制最好的学习方法是理解原理,拿来即用。
SVG画圆
SVG画方
二、Power BI 与 SVG
在Power BI中可以把SVG代码嵌入到DAX度量值中,在支持图像URL显示的视觉对象上使用,比如KPI卡、表格等。
二、制作一个KPI卡片图
网站上分享了很多实用的SVG代码,单击图表进去就可以直接复制代码。
把代码复制下来以后,新建一个度量值,可以看到满屏代码,是真的很复杂。
刚开始复制过来的时候汇报错,因为这里的度量值 SUM Gross Sales是还不存在。因此也需要重新定义一个度量值。
SUM Gross Sales = SUM(financials[Gross Sales])
增加这个度量值以后,SVG代码就没有报错了。此时需要将度量值数据类型设置成图像URL。这一点配合度量值返回的代码串就可以画图了。
最后插入新卡片图,打开图像设置SVG度量值作为图像URL就可以了。
如果看不到图片,需要先修改图像大小
以上卡片图源文件后台发送:SVG,即可获取。
百余篇优质原创文章练习文件;
365天不限次数答疑;
持续更新的杂志级图表制作方法及源文件;
优秀可视化案例及仪表板模板。
…………
领取专属 10元无门槛券
私享最新 技术干货