生成后的效果如下图所示。这个图表的特点是整体形态类似收音机、电扇或其他机械面板上的旋转按钮,随着数据的变化,旋钮指针所指示的角度也会随外部圆环一同自动变化,同时兼具动感和立体感,适合用于DashBoard等动态图表场景中。经常可以看到DashBoard中所使用的仪表盘图表,也可以参考类似的方法来实现。
以下具体实现方法适合于Excel2007及以上版本。
步骤1:
首先是数据准备工作。圆环图本身所需的数据包含两个数据,在圆环中由这两个数据共同分配360度的扇区角度。现在需要增加两列辅助数据,第一列辅助数据由3个数值1所组成,第二列辅助数据则是在两个原始数据的中间插入一小部分数值形成3个数据,这一小部分数值可以分别从两边的数据中提取一部分,以此来保持数值的总和不变。在这个例子当中,中间数值从两边分别取出5,然后加到一起形成10。
这个辅助数据未来将会用来生成旋钮上的指针标记,因此中间那部分数值实际上就代表了旋钮指针的圆心角度位置。
步骤2:
使用原始的两个数据创建一个圆环图。
步骤3:
继续将第一列辅助数据(3个数据)和第二列辅助数据(3个数据)添加到图表中,形成3层圆环。比较简便的操作方法:选中两列辅助数据然后按【Ctrl+C】复制,再选中图表,按【Ctrl+V】粘贴即可。
步骤4:
使用【选择数据】命令,通过数据系列对话框中的上下箭头来调整系列顺序,把第二个辅助数据系列移至最上,把原始数据系列移至最下。在图表上所表现出来的就是原始数据(两段圆环)显示在最外层,第一列辅助数据系列(三段等长圆环)显示在中间层,第二列辅助数据系列(三段不等长圆环)显示在最内层。
步骤5:
选中中间这层圆环,将填充色设置为【无色】,将其隐藏。这样图表上可以看到两层圆环中间隔开了一段距离。中间这个无色的圆环就是起到这个空间分隔的作用。
步骤6:
从这一步开始一直到步骤11是一个比较复杂的过程也很容易出错,这部分操作的主要目的是用饼图来模拟旋钮的主体部分。如果觉得麻烦,也可以采用图片或形状直接置于图表底层来替代这部分操作。
这步的操作内容是选中第一列辅助数据(3个1),再次添加到图表中,形成第四层圆环(其中有一层圆环已经被隐藏),这层圆环会显示在最外层。
步骤7:
为了显示上容易区分,可以将刚刚添加的最外层圆环填充一种显眼的颜色。在下面图中,我使用了绿色以示区别。然后再单独选中这层圆环(不要选中整个图表,只要单独选中最外层的圆环),将图表类型更改为饼图。由此形成同时包含圆环图和饼图的组合图表。
这步操作完成以后,正常的结果是下面图中这样饼图显示在下层的情况。如果不是这样的结果而是饼图覆盖在整个图表上方看不到圆环的情况,一种可能原因是没有“单独”选中最外层圆环更改类型,而是选中了整个图表更改类型。还有一种可能是使用了【次坐标轴】来放置这个饼图。这样两种错误都会造成后续操作无法继续,所以务必保证所有数据系列都绘制在【主坐标轴】上而且生成了同时有饼图和圆环图的组合图表。
步骤8:
选中上一步中所生成的饼图系列,设置数据系列格式,将饼图分离程度设置为30%左右,具体数值根据图表大小会有所不同。这个分离度会关系到最后图表中的旋钮与外层圆环之间的间隔距离,因此可以根据自己的外观需求反复调整。
步骤9:
- 下一篇: Win8用阅读器打开PDF的技巧
- 上一篇: 普联TL-WR886N路由器如何升级