1700428452
图4-6 设置数据标签字号大小的宏
1700428453
1700428454
这段宏代码很简单,就是将每个数据点的数据标签的字号设置为H列对应的数值。
1700428455
1700428456
绘制一个窗体按钮或矩形框,为其指定宏set_label_font。现在单击按钮,各省标签文本即被自动设置为H列的字号大小。
1700428457
1700428458
至此,一个标签云式的数据地图已经完成。取消X、Y坐标轴,进行一些其他格式化,就可以将图表或其拍照对象复制运用到你的报告中了。根据情况,还可以重复第3步,微调标签之间的位置,使图表的标签更清晰。最后的效果如图4-7所示。
1700428459
1700428460
1700428461
1700428462
1700428463
图4-7 标签云式中国数据地图
1700428464
1700428465
标签云式数据地图多见于信息图表中,商务图表中倒不多见。这个数据地图也可以在气泡地图的基础上来做,同时用气泡大小和标签字号来反映数值大小。不过,并不建议制作这种过于复杂的数据地图。
1700428466
1700428467
本做法涉及的知识点有:散点图、标签修改工具、命名图表、录制和编写宏等。
1700428468
1700428469
懒人直接用
1700428470
1700428471
在随书范例包中找到并打开“4.2标签云式数据地图.xls(或.xlsm)”文件,启用宏。
1700428472
1700428473
●在F列输入各省的指标值。为方便起见,可在另外的区域贴入数据表格,然后使用VLOOKUP函数查找引用到F列。
1700428474
1700428475
●如有必要,在L6单元格指定最小字号,在L7单元格指定最小字号到最大字号的差距。一般情况下可不用调整。
1700428476
1700428477
●单击设置字号按钮,右侧图表中的标签就会自动调整字号大小。
1700428478
1700428479
●将右侧的图表或其拍照对象复制到自己的报告中使用。
1700428480
1700428482
4.3 散点图绘制地图轮廓
1700428483
1700428484
本节介绍一种利用散点图绘制地图轮廓和数据标签的简易做法。这个做法并非本书原创,最早见于J-walk的《Excel图表宝典》一书。为了在本书中涵盖各种地图做法,这里也介绍一下。
1700428485
1700428486
作图思路
1700428487
1700428488
首先获取描述地图轮廓的坐标数据(类似于经纬度数据),用其制作散点图,即可绘制出一个地图的轮廓。然后利用另一个散点图系列定位并标出各区域的名称和指标值。这一做法与4.2节的标签云数据地图有点相似,只不过一个是用图片填充作地图,一个是用散点图绘制地图轮廓。
1700428489
1700428490
作图步骤
1700428491
1700428492
1.准备地图轮廓坐标数据。
1700428493
1700428494
J-walk介绍的做法是从国外网站上获取地图坐标数据,但国内似乎很难找到类似数据。不过,我们可以采用以下方法:找到轮廓分明的位图格式地图图片,使用Photoshop等软件将其矢量化,同时记录下各点的坐标数据。此方法需要掌握Photoshop矢量化的操作,或者向专业人员求助。
1700428495
1700428496
一个好消息是,本书范例包中已经提供了中国及各省地图的轮廓坐标数据。
1700428497
1700428498
1700428499
找到坐标数据后,按图4-8准备地图模型:
1700428500
1700428501
[
上一页 ]
[ :1.700428452e+09 ]
[
下一页 ]