找回密码
 立即注册
搜索

PPT圆弧端点条形图制作

2
回复
1334
查看
[复制链接]

2

主题

4

帖子

29

幻币

江湖少侠

Rank: 2

积分
193
2014-5-22 00:00:00 显示全部楼层 |阅读模式
最近看到《第一财经周刊》杂志上的条形图很有特色,其条形较细,两端呈圆弧状,显得圆润雅致;另外分类标签置于条形之间,添加了衬底的灰色条形图,数据标签在右侧整齐排列,整个图表方正平衡。

ohLb2rZnYN2
Excel中能否实现这种圆弧端点条形图呢?琢磨了以下方法。



方法一:条形图+贴入形状
最简单的思路,是在条形图上贴入圆角的形状。
插入->形状->圆角矩形框,绘制一个圆角的长条形状,复制后贴入到条形图上,就可以让条形图的两端呈圆弧状。范例中绘制了两个填色深浅不同的形状,分别贴入到了两个序列上。

jhLbwTHcgq8

但这样会有一个问题,由于条形图长短不一,圆角长条被拉伸或压缩,两端的圆弧就变尖或变钝,最长和最短的条形上尤其明显,不完美。
解决办法之一,可以将圆角长条形状分别拉伸至与条形图各条形对应的长短,逐一贴入到各条形上,避免了贴入后的拉伸或压缩,使圆弧保持一致。这样做比较简单,但略显麻烦。
解决办法之二,就是下一种做法了。


方法二:条形图+贴入形状+误差线
在方法一基础之上,我们利用指标序列的误差线来绘制其条形图。
2007版本以后,图表中的线条可以指定为较大的磅数,使线条变粗,粗到就像一个条形图/柱形图一样。然后将线条的端点设置为圆形,就形成了圆弧端点的条形图/柱形图。
绘制条形图后,为指标序列添加误差线,设置负偏差,无端点,误差量指定为指标值所在区域。然后设置误差线线型约6磅(宽度约与衬底的浅灰条形图一致),端点类型为圆形。


jhLibR6rC3f

jhLUiUkuwtv

这时条形图右端呈圆弧状,左端仍为直角,这是为什么呢?这是因为最小刻度的原因,左端圆弧没被显示出来。
其实这样的图表也可以了,一财上有很多这样风格的条形图和柱形图,例如下图。我们甚至有理由猜测他们也许就是用Excel用这种方法做的呢。

jhLiof4joL8

如果一定要使两端均呈圆弧状,有两个方法,一是设置数值坐标轴的最小刻度为负一点点,就可以显示出左端点了。二是在指定误差量时,另外准备一列比原指标值略小的数据,这样误差线不会绘制到坐标轴0的位置,左端点就可以显示出来了。范例中使用的前一方法。


方法三:条形图+误差线
在方法二基础上更进一步,可以两个条形图均使用误差线来绘制,设置其磅数相同,即可方便地使其等宽。推荐使用这一方法,因为设置较为精准。

jhLU6P2zpcX

范例中,分类标签文字放在置于条形图中间的效果,正好可以利用条形图的数据标签,甚是巧妙。这里需要较多运用到散点图标签工具XY chart labeler,其技巧详见《图表之道》或博客上相关日志。


方法四:散点图+误差线
本方法则完全摆脱条形图,直接使用散点图+误差线来绘制条形图。
有了前述方法的基础,思路已经明确,就是用误差线来绘制条形图,那么可以直接使用散点图。具体做法很简单,参见范例,这里不再叙述。

jhLUn2yZtWx



补充:
顺便说一下,一财上也有这种温度计风格的条形图。

jhLUGE1MytW

Excel怎么做?巧妙的是,我们只要在方法二范例的基础上,做如下两点调整:
1、对浅灰色衬底条形图贴入形状前,将圆角长条设置为黑色边框线、白色填充。贴入后,调整其条形图的分类间距,使框线略宽于“水银柱”,即可使之呈温度计样式。
2、为了使“水银柱”左端显示在框线内,则可在指定误差量时,另外准备一列比原指标值略小的区域,作为误差量,这样绘制出来的“水银柱”就会略短一些,正好在框线内。
最后实现的效果真是惟妙惟肖,非常完美。

jhLUpaDHAIG



本例的主要创新点是,利用误差线设置磅数来摹拟条形图/柱形图。涉及到的知识点有:


  • 条形图,逆序类别使条形图顺序与表格一致(基础)
  • 对条形图/柱形图贴入形状(技巧)
  • 添加误差线,增大磅数模拟条形图/柱形图(高级)
  • 散点图标签工具,指定其他引用位置,批量移动标签位置(高级)

本例纯为追求图表外观的个性化风格,适合于较为高级的图表爱好者或较为重要的材料,日常一般材料不建议如此费劲,使用一般条形图即可。
PPT学习论坛
回复

使用道具 举报

2

主题

127

帖子

476

幻币

一派掌门

Rank: 6Rank: 6

积分
1041
QQ
2017-8-13 13:46:12 显示全部楼层
楼主辛苦了!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

430

帖子

142

幻币

一派掌门

Rank: 6Rank: 6

积分
1578
2017-9-12 08:54:17 显示全部楼层
学习中,进步中……
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册