ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 图表图形 > 如何按不同刻度在柱形图坐标轴下方实现负数据显示?

如何按不同刻度在柱形图坐标轴下方实现负数据显示?

作者:绿色风 分类: 时间:2022-08-17 浏览:494
楼主
dgxsdr
Q:如何按不同刻度在柱形图坐标轴下方实现负数据显示?
数据源如下:

 
期望的图表样式如下:

 

A:
思路分析:
1、对于柱形图显示在坐标轴的下面,可以通过辅助列将原数值转换为负数再绘制;
2、对于Y坐标轴不同的刻度分段,可以通过XY散点图来模拟Y轴的坐标轴标签。

解题步骤:

一、绘制柱形图
1、设置辅助数据区域
可在原数据上设置,通过选择性粘贴-1等方法将D2:E9区域全部设置成负数,再选取D2:E9区域,设置自定义单元格格式为“0;0;0”。(这里数值没有小数,可以这样设置)
2、绘制柱形图
选取A1:E9区域,插入柱形图,结果如下图:

 
3、将2个数值小的系列改到次坐标轴
图表工具-布局-当前所选内容框中分别选取系列“预计保障年限”和“实际保障年限”,设置所选内容格式,系列绘制在-次坐标轴,此时结果如下:

 
4、设置主次数值轴标签
对垂直(值)轴设置最大、最小值及主要刻度单位如下:

 
对次坐标轴垂直(值)轴设置最大、最小值及主要刻度单位,并设置横坐标轴交叉坐标轴值为0,设置如下:

 
此时得到的图表如下:

 
5、设置水平(类别)轴
坐标轴标签设置为“低”

 
再将次坐标轴垂直(值)轴的主要刻度线类型和坐标轴标签设置为无,此时图表如下:

 
这样原提问中对于图表柱体的要求就达到了,下一步是处理数值轴标签。


该帖已经同步到 dgxsdr的微博
2楼
dgxsdr
二、处理Y轴坐标轴标签
(一)使用XY散点图模拟Y轴坐标轴标签
1、设置辅助区域
在G1:I10设置XY散点图的辅助区域,G列全部为1,H列为目前Y轴坐标轴标签,I列为需要显示的坐标轴标签,设置显示如下:

 
2、绘制散点图
在图表中添加数据系列,更改图表类型为XY散点图,并绘制在主坐标轴上,然后重新设置数据系列如下:

 
此时图表显示如下:

 
3、模拟Y轴坐标轴标签
(1)、设置垂直(值)轴格式,将坐标轴标签设置为无;
(2)、删除水平网格线,设置绘图区边框为实线;
(3)、对“模拟Y轴”数据标记选项-数据标记类型设置为无;
(4)、选取“模拟Y轴”数据系列,图表工具-布局-数据标签-其他数据标签选项,设置标签选项为Y值,标签位置为靠左,此时图表显示如下:

 
4、修改坐标轴标签取值
(1)、先向右调整图表区域,为坐标轴标签留出位置;
(2)、然后对最下面2个标签关联到辅助列中的标签取值;
(3)、依次向左调整坐标轴标签的位置
此时图表已基本达到问题的要求,如下:

 

(二)、Y轴坐标轴标签数值使用自定义格式
使用模拟Y轴是通用的方法,这里因为只要改最下面2个坐标轴标签的值,也可以使用自定义格式来改变坐标轴标签数值的显示。
设置自定义格式:
  1. [>=0]0;[=-1000]5!0;
这个设置的含义是对于大于等于0的值显示其本身,对于小于0的值中-1,000强行转换为50,其他小于0的值数字不显示。

 
这样也能达到问题图表的效果。

(三)、Y轴坐标轴标签数值使用自定义格式及与模拟Y轴相结合
这里只有两个负数要改,所以可以直接对Y轴的坐标轴标签数值使用自定义格式,如果要改的比较多,比如对于多个负数坐标轴标签,可以先使用自定义格式将负数坐标轴标签不显示,然后再使用XY散点图模拟Y轴,这样会比模拟整个Y轴简便一些。
1、先对Y轴设置坐标轴标签的自定义格式
设置自定义格式:
  1. 0;;0;
这个设置的含义是对大于0的值显示其本身,0显示为0,小于0的值不显示。

 
设置后的图表如下:

 
2、绘制XY散点图模拟Y轴坐标轴标签(下段坐标轴)
设置辅助区域如下:

 
后续操作同(一)的2-4,完成结果如下图。

 

三、美化图表
依个人喜好设置,以下省略。


数据源.rar
3楼
CheryBTL
试试用双坐标轴不行么?
一个柱型图、一个用折线图 不是也很直观么?
4楼
dgxsdr
当然也可以,这里只是为了满足原提问者的要求,展示了几个小技巧而已
5楼
CheryBTL
原来如此,那我要仔细学习下!
6楼
liuxiuhua
这个很实用,谢谢分享
7楼
居然
非常不错的例子
8楼
晨冰
太好了
9楼
bensonlei
不错!学习了。
10楼
poiuyman5
Very Very Good
11楼
降灵
咋那么厉害呢,佩服

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap