Excel作图时,有一些较大的数据和较小的数据,如果同在Y轴上表示则小数绘制的图形不明显,甚至看不见。在文献中看到有人将Y轴分成两段,里面的小数据对应Y轴刻度小的部分,大数据对应刻度大的。查阅了资料得知绘制这样的图形需要专业软件,仅仅为了绘制一个图形去学习一个专业软件得不偿失。能不能用大家都熟悉的Excel制作类似的图形呢Excel绘制图表的功能十分强大,只要我们细心研究,灵活运用就能绘制出各种超炫的图表。
表1 实验数据
Data1 Data2 Data3 Data4 Data5 Data6 Data7 Data8 Data9 Data10 1980 0 0 6 0 3 20 0 0 0 57 1981 0 158 9 0 2 0 80 24 0 47 1982 0 158 9 1 2 0 80 18 0 47 1983 0 158 9 1 2 0 80 33 0 16 1984 0 158 7 1 2 0 80 27 0 16 】 1985 ~ 124 … 158 、 7 、 1 $ 2 ~ 0 … 80 】 27 。 0 | 16 1986 73 0 5 2 2 0 0 27 0 6 1987 73 0 53 2 3 0 0 32 0 6 1988 73 0 67 2 3 0 0 30 0 8
在不经过任何处理的情况下用Excel绘制折线图,如图1右侧图形,图中部分数据的变化趋势不明显,如Data3、Data4和Data5,这样的图表可读性较弱。
图1左侧图形是利用Excel制作的不同比例刻度的图表,该表中较小数据变化趋势显示的就非常明显,可读性大大提高。
图1
制作方法
…
Step01:数据预处理
在Excel中想实现大小数据不同比例显示,单单依靠图表功能是很那实现的(可以用对数刻度,但对数刻度的显示效果不理想),在绘制图表前对数据预处理,处理的原则是较小数据保持不变,较大数据按一定比例缩小。
如表1数据,最小值是0,最大值接近160,40(根据实际情况设定这个值)以下的小数据较多,处理原则是40以下的数据不变,40以上的数据按比例折算,假设坐标轴刻度是0-80之间,40以上的数据大于40部分要变换到0-40区间,如一数据为
x,变换公式是。
数据做图2的变换,在B14单元格内输入公式“=IF(B2>40,(B2-40)/3+40,B2)”,然后复制公式得到变换后的数据A13:J23。
图2
Step02:绘制折线图
选择A13:J23绘制折线图,行数据是年份,列数据是Data。
图3
Step03:修饰折现图
选中y轴数据,右键“设置坐标轴格式”
图4
设置“坐标轴标签为无”,调整绘图区大小,左侧留出一定空隙。
图5
插入三个文本框,设置“形状轮廓”为“无轮廓”,“形状填充”为“无填充颜色”。文本框的内容分别“0”、“40”、“160”,调整位置,如图6。
图6
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo2.com 版权所有 湘ICP备2023021991号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务