打字猴:1.700428518e+09
1700428518 我们需要在地图上显示省名或指标值。作为选项,使用窗体控件绘制3个复选框,分别用来控制是否显示标记点、省名、指标值,其选择结果分别链接到单元格K6、M6、O6。
1700428519
1700428520 I列为准备显示到地图上的标签文本,根据复选框的选择结果而定,以I8为例,其公式为:
1700428521
1700428522 =IF($M$6,E8,””)&IF(AND($M$6,$O$6),”,”,””)&IF($O$6,TEXT(H8, 0),””)
1700428523
1700428524 运用散点图标签工具XY Chart Labeler,为新添加的标签序列设置显示数据标签为I列,地图上将出现各省标签。若标签重叠太多,可调整F~G列的定位数据x、y,使标签显示更清晰。如3.4节所述,在Excel 2003版本中甚至可以直接拖拽单个数据点至合适位置。
1700428525
1700428526 可以进一步完善,提供一个在地图上完全不显示标记的选项。定义如下的动态名称:
1700428527
1700428528 sx2=IF(Sheet1!$K$6,OFFSET(Sheet1!$F$7,1,0,34,1),OFFSET(Sheet1!$F$7,-1,0,1,1))
1700428529
1700428530 sy2=IF(Sheet1!$K$6,OFFSET(Sheet1!$G$7,1,0,34,1),OFFSET(Sheet1!$G$7,-1,0,1,1))
1700428531
1700428532 其含义为:当勾选显示标记复选框时,名称向下偏移出34行,即标签序列的定位数据x、y;否则向上偏移出1行,为一空行。
1700428533
1700428534 选中图表的标签序列,在公式栏中将其公式修改为:
1700428535
1700428536 =SERIES(Sheet1!$E$6,散点图轮廓.xls!sx2,散点图轮廓.xls!sy2,2)
1700428537
1700428538 现在,勾选或者取消勾选显示标记复选框,会发现地图上的标记及标签会出现或消失。显示省名和显示指标复选框则可以控制标签文本的内容。
1700428539
1700428540 本做法思路巧妙,步骤简单,也不涉及宏,但只能在地图轮廓的基础上简单显示指标数值标签,效果没有前面介绍的填色、气泡等形式好。功能扩展上,可以加入4.2节的标签云技术,让各省标签文本的字号大小反映其数值大小,有兴趣的读者可以继续尝试。
1700428541
1700428542 懒人直接用
1700428543
1700428544 在随书范例包中找到并打开“4.3散点图绘制地图轮廓.xls”文件。
1700428545
1700428546 ●在H列输入你的指标数据。建议使用VLOOKUP函数查找引用而来。
1700428547
1700428548 ●通过3个复选框选择想要显示的标签。
1700428549
1700428550 ●得到满意的地图后,可以复制右侧的图表或其拍照对象来导出。
1700428551
1700428552 用地图说话:在商业分析与演示中运用Excel数据地图 [:1700427103]
1700428553 4.4 TreeMap
1700428554
1700428555 TreeMap是一种与HeatMap(热力地图)很相似的可视化形式,在国外媒体上也很常见。作为一种变化的HeatMap形式,这里也简单介绍一二。
1700428556
1700428557 TreeMap是一种具有树状结构的嵌套式矩阵图,可以用来反映一组具有树状结构特征的数据的数值大小、嵌套关系。加入HeatMap特征后,还可以用颜色来反映另一个变量,如变化幅度、分类属性等。图4-9是一个TreeMap的例子,反映了美国2011年财政预算分配情况。
1700428558
1700428559
1700428560
1700428561
1700428562 图4-9 美国2011年度财政预算 例图来源:NYTimes.com
1700428563
1700428564 这个TreeMap例图充分利用了人们对形状大小和颜色的视觉感知能力。矩形框的大小反映各预算分类的支出金额,并且具有嵌套关系。颜色反映的是与上一年相比本年的变化幅度,红色代表预算减少,绿色表示预算增加。更妙的是,如果你单击上方的隐藏强制性支出按钮,会发现强制性支出消失了,这样就便于分析剩下的非强制性支出中哪些是可以合理地进行削减的。
1700428565
1700428566 要在Excel中制作自己的TreeMap,可以利用一个叫做Treemapper的插件(需安装.Net Framework1.0以上环境),下载地址为:http://t.cn/aoELwo。
1700428567
[ 上一页 ]  [ :1.700428518e+09 ]  [ 下一页 ]