excel作图需要耐心[苦肉计]
发布时间:2022-08-02 19:26:01
Excel图表自定义设置相对比较自由,这为图表制作提供了很大便利,但并不是所有的图表制作过程都让人感到轻松和愉悦,实现某类图表的过程完全是一个考验耐心和毅力的过程。图11.4-1就是这样一个案例。
图11.4-1作图需要耐心
案例介绍与分析
图11.4-1是一个典型的热力地图,在本书的图8.2-5案例中,曾使用单元格格式设置实现过,此处这个案例的实现则完全没有借助于任何非图表元素。
在Excel中根本找不到适合实现图11.4-1案例的基础图表类型,这看上去是一个面积填充图表,而Excel的面积类图表完全不支持使用一对数值坐标。具有一对数值坐标的图表仅有XY散点和气泡图,XY散点又没有填充类型图表,气泡图的气泡填充在这个案例实现中根本没有意义。
案例实现剖析
电脑中图片可以被分为两类来处理:点阵和矢量,本书11.3节已经让我们了解到:Excel以矢量方式处理图表对象及图表元素。既然如此,可不可以将图表变成点阵?回答是完全可以!这个想法看起来并没有问题,但要将一幅地图完全按点阵方式绘制到Excel图表中,想象一下十字绣,便知其工作量的巨大。
基于上述考虑,比较适合的基础图表类型仅有XY散点图。为此笔者花费了2天时间构建了该图表的数据表,这完全是一个“海量”的数据表,共有73列,最大12306行数据。好在Excel图表支持如此大量的数据,最终实现如图11.4-2所示。
图11.4-2图11.4-1案例最终实现
如图11.4-2所示图表中,每个省、直辖市和港澳台各占一个图表系列,省市轮廓和省会城市,共计使用了36个XY散点图系列,没有任何其他类型的图表系列。图例部分使用照相机对单元格拍照后,粘贴到图表。由于每个系列所引用的X和Y值都完全不同,所以将这些图表系列加入到图表中又花去了一个上午的时间,这完全是机械和重复的劳作,枯燥且缺乏效率。
由于一个个手工更改图表系列的数据标记颜色,烦琐且没有效率,笔者使用了工作表上的一个按钮来驱动以下VBA代码进行颜色的更新:
程序代码:11.4-1图11.4-1热力地图颜色更新
为了提高效率,图11.4-2从数据构建到数据加入到图表,整个过程都可以使用VBA代码。从某种意义上来讲,这个案例已经是一个相对完整的图表模板了,读者其实完全可以不去理会这些数据的来龙去脉,直接套用即可,因为大部分的图表设置并不需要每次都发生变动。图11.4-1案例的实现过程,更多的是告诉读者使用Excel制作图表,需要我们耐住性、沉下心。也许有读者会疑问:为何要如此繁杂地去实现这个图表?抛开使用图表元素,本书中图8.2-5案例的实现相对而言就要简单很多,当然也可以使用自选图形来完成,但和图表结合最好的还是使用原生图表元素。
另类实现
图11.4-3右侧图表是使用本书图8.2-5案例的原始数据源,采用三维曲面图的另类实现。这个图表数据引用了248列×202行数据,通过设置数据矩阵中代表每个省、直辖市和港澳台的不同数据点数值,在Excel曲面图三维空间中绘制了类似图11.4-3左侧的效果,然后调整三维视图的上下仰角[旋转:Y值]为90°来实现,即这个图表的俯视图。
图11.4-3图11.4-1案例的另类实现
小技巧
去除曲面图的曲面网格:
曲面图默认设置中,曲面具有网格,如要设置为图11.4-3右侧图表样式。
在Excel 2003中需选中单个图例标示,分别单击鼠标右键设置格式,设置边框为无。
在Excel 2007/2010中需选中单个图例标示,分别单击鼠标右键设置镶边格式,设置边框颜色为“无线条”。
由于曲面图的特点,这个图表并无明显的系列,图表的色阶变化完全依赖数值(Z轴)的刻度最小值、最大值、主要刻度单位的设置调整来实现。和图11.4-2所示图表相同,这个案例的色阶动态变化也完全依赖于VBA来实现。这个图表从实用角度来看,首先比较消耗电脑系统资源,其次是图表的显示效果并不是很好,所以并不建议读者学习,本节目的只是让读者加深对曲面图的理解和学习。


猜你喜欢
- 很多用户在使用谷歌浏览器时候想要拥有一个自己的账号,不知道谷歌浏览器可不可以注册账号,其实是可以的,下面是小编整理的谷歌浏览器注册账号的步骤
- 相信大家都安装了搜狗、QQ等等的输入法,同时这些输入法里面都自带了英文输入法,每次都切换来切换去的很麻烦,那有又没方法把系统自带的英文输入法
- ARP防火墙具有保证通讯数据安全、保证网络畅通、保证通讯数据不受第三者控制的功能。其中包括拦截ARP攻击、拦截IP冲突、Dos攻击抑制、AR
- 最近很多Win10预览版10547用户反应出现Edge浏览器崩溃问题,且情况比较严重,具体原因目前尚未清楚,下面脚本之家小编就给大家带来详细
- Excel中经常需要使用到内容替换的功能,表格内的内容具体该如何进行替换呢?下面是小编带来的关于excel表格内容替换的教程,希望阅读过后对
- 在Windows Server 2008系统环境下,我们有时会看到系统桌面上的回收站图标显示为满的,可是用鼠标双击该图标进入回收站窗口后,发
- 作为公司的薪酬管理人员,制作工资条是必不可少的技能,一个公司少则几十人多则上千人,一个一个的来填写工资条是不现实的,那么在word文档中如何
- Win10系统下qbclient.exe进程占用大量内存怎么办?很多用户在使用Win10系统的过程中,发现任务管理器中一个叫“qbclien
- Word文档不允许修改怎么办?word是现代办公文档编辑的首选软件,因此我们都应该熟练掌握word的基本功能,精通word的操作技巧;打开了
- 微软早前发布了win10 KB4517211可选累积更新,其中包含音频问题和其他问题的修复程序,但补丁出问题从九月份开始频繁爆发,已经让人见
- 电脑常用快捷键有哪些?相信还有很多用户不清楚,在电脑的使用过程中,有时候使用快捷键会更加方便,但是还有很多用户不知道常用的快捷键有哪些,针对
- 显卡优化可以提高显卡性能,让显卡的性能得到最大的发挥。很多朋友的n卡,都是在windows默认的驱动设置下进行游戏,即使在游戏中将效果设置到
- 经常运用到求和、求积、求平均等功能,这些功能在表格当中都是比较简单的,但如果在WPS文档和Word文档当中,这个功能就有些麻烦了,很多朋友是
- 最近,很多使用苹果电脑的朋友都在问,苹果电脑怎么格式化u盘?相对不太懂电脑的人来说,这的确是一个难题,因为苹果电脑格式化u盘与传统的Wind
- 在 实践的 事情中, 咱们 偶然会 碰到一种 状况, 便是在WPS表格为 不异的 名目 拔出空行, 目标是为了 可以 区分各个 名目之间的
- 第1步,打开Word2013文档窗口,依次单击“文件”→“选项”按钮。 第2步,打开“Word选项”对话框,切换到
- QQ怎么清理个人文件夹?QQ是我们最常使用的聊天软件,我们在聊天的过程中,经常会发送图片、文件等信息,一旦QQ使用久了,这些信息就会占用大量
- 现在使用电脑系统最多的就是win7和win10,那么这两个系统哪个更好呢?今天就给你们带来了win7win10系统哪个好详情分析,有需要的就
- 平时我们只是在Word文档中排版,处理一些文字,大部分表格之类的工作都会在Excel中去完成。但有时候一些简单表格还是会用Word来做,虽然
- 演示动画操作步骤在Excel中,输入超过12位的数值,系统自动将其转换为科学记数格式,如果输入超过15位的数值,系统自动将15位以后的数值转