Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 41832|回复: 93

[学习笔记] 跟北学E——标签居中旋风图

  [复制链接]
发表于 2012-2-29 20:43 | 显示全部楼层 |阅读模式
本帖最后由 东门吹雪 于 2012-8-30 22:21 编辑

在图表班出了个练习题,要求摹仿如下图片,做个图表。

不知道这个图表公认到底叫什么名字,我在这瞎起个名“标签居中旋风图”,大家觉得我起的不妥,欢迎拍砖。
以下,说说几种做这个图表的方法

[hide]
附件如下:
中数轴反向条形图.rar (43.27 KB, 下载次数: 378)

评分

参与人数 5 +70 金币 +30 收起 理由
queyue044 + 1 很给力!
liyh67 + 12 赞一个!
JLxiangwei + 30 + 30 精彩,跟着北北姐学图表
Qinchen + 9 赞一个!
lotte + 18 好文章!

查看全部评分

 楼主| 发表于 2012-2-29 20:43 | 显示全部楼层
本帖最后由 bbwsj 于 2012-2-29 20:52 编辑

一、两个条形图拼接

1、分别做个男和女的簇状条形图
鼠标点选a2:b11做男图,点选C2:C11做女图
2、对两图的Y轴刻度单位设置成一样,我这里都设成200
3、男图:选中横的Y轴——坐标轴格式——数据——“数据次序反转形”,
     选中绘图区,把绘图区缩小给女图留出空位,形成如下图(图1)
图1.jpg
 女图:对女图的图表区格式进行设置,把边框和区域背景色都设“无”
    对女图的绘图区格式进行设置,把边框和区域背景色都设“无”
    在X轴的坐标轴格式里,设置女图的X轴标签为“无”
4、把女图拖入男图,先叠放在男图上,对比调整让两图的刻度间隔、绘图区高度都近似。再把女图拖入男图的右边空白处,并对齐。
5、美化图表,改两个横条的颜色;把男表的图表区背景色和绘图区设置成一色
如图:图2 图2.jpg
分别按要求设置各相应选项,让两图的绘图区边框、网格线、Y轴已经各数轴的刻度不显示
如图:图3 图3.jpg
添上表头、表尾和其他需要的美化部分(就不一一细述了),进行组合,让图表固定,完成

两图拼接的优点是:对于基础菜的人而言,这个方法上手最快
     缺点是:因为不是一个表完成的,其数据值的比例不同,虽然我在第4步时,用叠套的方法让其比例尽可能的接近,但在其后的拼接美化过程中必然会破坏原有比例关系。所幸的是,此图有数值值表示,只有比例不差太远,还是能让人接受的。



回复

使用道具 举报

 楼主| 发表于 2012-2-29 20:44 | 显示全部楼层
本帖最后由 bbwsj 于 2012-2-29 21:00 编辑

一、添加辅助列,用堆积条形图
想想这个图表,如果没有中间的数据标签,应该是很好做的图表,用一个辅助列把男的数据变成负值,再通过图表选项中的重叠设置,让两个系列重叠成一直线就成了。但是现在中间有个数据标签,就成了个难办的事。
那么我们尝试换钟条形图。我们知道柱形图里有钟堆积柱形图有点象小孩子搭积木,一个系列一个系列的的向上堆。如果我们把堆积柱形图的位于下层的系列让它不显示,上层柱形就如同悬空的柱子。用同样方法,如果堆积条形图的中间有段固定长度的系列不显示,并让这段正好能放数据标签,这样不就达到要求了。
1、  做辅助列,在d3单元格输入“-200”,在E3单元格输入“=B3”,然后复制D3:E3单元格到D3:E11区域,在E2单元格输入“男”
2、  鼠标选定C2:E11,以这个区域制作堆积条形图。并改“源数据”选项,让X轴等于A3:A11
3、  单击图中任意横条,鼠标右健选择数据系列格式——系列次序,分别选择各系列进行上下移动次序,让空系列在最上,女系列在最末
4、  调整绘图区和图例,让图例横向排列,并在绘图区上方
5、  D2单元格输入“男”,并通过添加空格的方法达到如下效果
(图4 图4.jpg
6、  E2单元格用空格代替原男字,把中间的辅助系列的填充色和边框设为无
Y横轴的主刻度单位为200
取消网格线;把绘图区以及图例的边框线、背景色设置成无;设置X竖轴的刻度线为无
形成如下图表
图5.jpg (图5
现在的图表挺接近结果了吧,就是少跟男的数轴线和数值标签
在图表班同学交的练习作业里,有些学员不知道如何处理这根数据线,就手工画一根直线上去,但手工画的替代线,不会因图表数据的变动而变动。
有的同学就添加散点数据,模拟出一根数轴线,或有的同学添加散点系列的误差线来模拟数据轴,
我们现在在研究另一个问题,条形图的数据值显示:
我们知道簇状条形图可以把数据值显示在数据标记外(即条件外),而堆积条形因为是堆积而成的,值如果显示在条形外就容易和其他系列混淆,所以不能设定显示在数据标记外。
这里我说个方法,可能不是最好的方法,但也算总思路吧
添男数据轴和数值标签:
7、  点选图表下方横坐标的位置,我们还是让隐藏的Y横坐标轴和Y坐标轴标签显示出来
8、  点选女横条,数据系列格式——坐标轴——选“次坐标轴”,并把女横条的图表类型改成簇状条形图。
9、  点选绘图区,调出“图表选项”——“坐标轴”窗口,勾选,让所有的主次X坐标轴、Y坐标轴都显示
10、分别选中主次两个横Y坐标,在坐标轴格式里,更改两个坐标轴的刻度,使他们一致,都为:最大值为400;最小值为-1000:刻度单位为200
11、选中图表上方的次Y坐标轴,坐标轴格式——“刻度“窗口,选择与X坐标轴交叉在“0
选中图表下方的主Y坐标轴,坐标轴格式——“刻度“窗口,选择与X坐标轴交叉在“-200
点选位于左边的主坐标X轴,让其不显示坐标轴标签
现在图表如图
(图6 图6.jpg
12、              隐藏主次横X轴,不显示次Y轴的刻度标记。双数轴OK
现在就剩下数值标签的问题了
点选女横条,在数据系列格式——数据标签里勾选“值”
再点选显示的值标签,在“数字”窗口自定义格式为“00;”;“对齐”窗口选定“标签位置”为“数据标记外”
因为女横条轴现在是簇状条形图,这样操作数据值就乖乖的如图片显示的在横条的右方
但男横条是堆积条形图, 堆积条形图的数据值标记没有“数据标记外”的选项,只能用其他方法模拟出这样的效果
方法可以用散点模拟,用条形模拟,这里,我用错位的方法模拟
13、              E3:E11添加到图表里,并让其坐标选项为主坐标,于是大家就看到在男横条前多加了一个横条。
点选这个多出来的横条,在数据系列格式——勾选“值”
再点选显示的值标签,在“数字”窗口自定义格式为“00;”;“对齐”窗口选定“标签位置”为“轴内侧”。如图
(图7 图7.jpg
14、              现在只要把多的那个系列,不显示就可以了,数据系列格式——图案——设置“边框”和内部都为“无”即可。
15、              接下来就是美化的工作了,就不多说了。
这个方法;优点比例正确
     缺点是操作太繁复,涉及的图表技巧很多,初涉图表的人估计会看晕

图8.jpg
回复

使用道具 举报

 楼主| 发表于 2012-2-29 20:44 | 显示全部楼层
本帖最后由 bbwsj 于 2012-2-29 21:10 编辑

 三、主次坐标错位做图
在图表班的回答中,有同学用主次坐标不等比来做这个图表(好象是很久以前有人曾用此法做这个图表,并发帖传授),因它也有可取之处,也在做说一下
1、  A2:C11做如下族状条形图,
9 图9.jpg
2、  点选女系列横条,数据系列格式——坐标轴——选次坐标
3、  点选整个图表——图表选项——坐标轴——勾选主次坐标的X\Y轴,让其都显示
4、  设定图表下方的主横坐标最小值为-700,最大值为800;数值次序反转,
设定图表上方的次横坐标最小值为-800;分类X轴相交于“0”,形成下图
图10.jpg
5、  下面是整理工作,
去除网格线;,去除主次横坐标以及标签、刻度显示;去除主次竖坐标的刻度显示,去除次竖坐标的标签显示;去除绘图区的边框和底色。
然后再美化上色就OK了
这个方法:优点是操作容易,只需要简单图表技巧就能做到
     缺点是图表比例失调,主坐标长度是1500,次坐标长度是1200,不严谨
=======================================================================
由这个方法,我想到了另一个方法,主次坐标错位
操作如上,只不过在第4步时
主坐标轴为-1000300,次坐标轴为800500,通过错位,让主次数轴分开显示,中间留出的空真好放数轴标签
如图:
(图11
图11.jpg
主次数轴的总长都为,1300,每格步长都为100,图片中我特地用不同颜色标注了数据轴刻度线,大家可以看到,刻度线重合,比例一致。
后面的美化不多叙述。
回复

使用道具 举报

 楼主| 发表于 2012-2-29 20:45 | 显示全部楼层
本帖最后由 bbwsj 于 2012-2-29 21:12 编辑

做这个图表应该还有其他方法,在附件中我还附带做了两种在第二种堆积图的基础上构建数值标签的图表,有兴趣的可以拆了看看(对这个表而言不是最方便的方法,但对某些图表可能就需要借用这些方法,特就此做了一下)。我在此用了3种完全不同的方法来做这张图表,是告诉大家,图表玩的是“鬼道”,没有局限,没有定律,没有唯一的万能图表。希望图表班的学员能发散思维,灵活运用。
当然我也可能有没有注意到的细节或误区,造成图表出错,如上述方法有不当之处,希望提出指正。上述方法都有一个局限性即数轴控制了最大最小值,当数据发生较大变动,无法自适应,需要手工或VBA调整。希望此图表有更好的做图方法能跟帖展示。
回复

使用道具 举报

发表于 2012-2-29 21:17 | 显示全部楼层
谢谢指教,学习了!
回复

使用道具 举报

发表于 2012-2-29 22:54 | 显示全部楼层
学习了,学委辛苦了,花了不少功夫吧,真不容易,谢谢了
回复

使用道具 举报

发表于 2012-2-29 23:15 | 显示全部楼层
建议学委还是录个视频,声文并茂。我这里有个破解版的录像专家,学委可以录好后上传到youku等网站。
回复

使用道具 举报

发表于 2012-3-1 09:27 | 显示全部楼层
学习来了,好详细的步骤,辛苦了,一定仔细研读一下(*^__^*) 嘻嘻……
回复

使用道具 举报

发表于 2012-3-1 11:37 | 显示全部楼层
看看,支持一下!
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-28 04:48 , Processed in 0.416239 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表