Power BI 模拟麦肯锡前后对比气泡图
2023-02-18 16:27:13 时间
这是麦肯锡系列第四篇,前三篇如下
麦肯锡McKinsey Insights APP展示了一种直观的前后对比气泡,如下图所示。
这个图表由两个圆、两个数据标签和一个连接阴影组成。Power BI模拟如下图所示:
图表使用一个度量值嵌套SVG矢量图生成。第一步是构思图表布局。从麦肯锡的示例来看,这两个圆不会相交,且靠下对齐,极端情况下如下图所示。此处假设一个圆的最大半径是25像素,可知我们需要宽度为100像素、高度为50像素的画布空间。
两个圆的大小是相对变化的关系,因此需要判断两个数据哪个是最大值,把最大值的圆半径设置为最大半径(即25个像素),另外一个圆在此基础上相对变化:
最后是怎么画图的问题,圆圈使用SVG的circle标签,数据标签使用text标签,两个圆的连接阴影部分使用多边形polygon,如下注释说明:
把以上度量值放入表格、矩阵或者ImageByCloudScope视觉对象,即可正常显示:
相关文章
- 工作中常用的几个git命令
- Git 本地项目连接远程仓库且推送到远程仓库
- 【经验】MySQL 5.6无法通过Navicat远程连接 1045 - Access denied for user解决及设置linux下忽略表名大小写
- Linux神器strace的使用方法及实践
- 5招详解linux之openEuler /centos7防火墙基本使用指南
- 【华为云技术分享】DLI跨源|当DLI遇见MongoDB
- linux Makefile 如何将生成的 .o 文件放到指定文件夹
- Linux 环境中使用 LVGL
- Linux Framebuffer 实验
- 使用 Docker 搭建 gitea 私有仓库
- linux 信号与处理
- linux下制作img文件
- 在linux下搭建NFS服务器实现文件共享
- linux下使用vsftp搭建FTP服务器:匿名登录,账号登录,SSL加密传输
- 在linux下使用Apache搭建文件服务器
- 初阶项目一-集成一套linux系统:红帽系统,LVM分区,Apache服务,MySQL服务,数据定时备份脚本
- linux下为什么每次修改完配置文件之后都需要重新加载配置文件
- linux下/etc/profile /etc/bashrc /root/.bashrc /root/.bash_profile这四个配置文件的加载顺序
- linux下srpm源码包的使用和安装
- linux源码编译安装软件原理