
怎么利用Excel制作地图图表
2个回答
2016-09-03
展开全部
本帖最后由 夏娃 于 2015-12-16 14:06 编辑
1. 问题描述
地图的钻取功能,如下图,首次访问显示全中国各省份数据。点击山东省,进入山东省省地图,显示山东省数据,并在右侧的柱形图上显示展现该数据,实现联动效果。
2. 实现步骤
2.1 数据准备
新建2个数据查询ds1和ds2,:
ds1:SQL为SELECT * FROM [地图]。
ds2:SQL为SELECT * FROM [地图] where pid='${provience}',provience参数默认值为”江苏省“
2.2 地图制作
添加地图
合并一片单元格,点击菜单栏中的插入>单元格元素>插入图表,选择地图,然后点击确定,如下图:
地图类型
选中地图,在设计器右侧的图表属性面板图表属性表-类型选择地图类型,默认选择为国家地图>中国。
区域对应
在FineReport的内置数据库中存有区域对应字段,即表示地图的区域名跟数据库中存有的区域名的对应关系,比如说:中国地图,在地图类型处选中中国,点击设置按钮,选择区域对应字段,默认的区域对应字段为各省市的全称,如下图:
如果数据中的区域名称跟内置的区域名称不一致,即要重新配置区域名称对应,如上图所示,进入定义区域名对话框,可直接在右侧的数据库区域名中手动输入,也可选择数据集之后,直接通过下拉框输入。
注:如果数据库中的区域名称跟设计器中内置的地图区域名称对应不上,在使用过程中就会使用默认的区域对应关系,则无法获取到数据库中区域的对应数据。
地图数据
定义好地图的类型之后,就可以为地图定义数据来源了,选中地图,点击图表属性表-数据,进入数据设置面板,地图展现方式选择多层钻取,如下图:
1. 问题描述
地图的钻取功能,如下图,首次访问显示全中国各省份数据。点击山东省,进入山东省省地图,显示山东省数据,并在右侧的柱形图上显示展现该数据,实现联动效果。
2. 实现步骤
2.1 数据准备
新建2个数据查询ds1和ds2,:
ds1:SQL为SELECT * FROM [地图]。
ds2:SQL为SELECT * FROM [地图] where pid='${provience}',provience参数默认值为”江苏省“
2.2 地图制作
添加地图
合并一片单元格,点击菜单栏中的插入>单元格元素>插入图表,选择地图,然后点击确定,如下图:
地图类型
选中地图,在设计器右侧的图表属性面板图表属性表-类型选择地图类型,默认选择为国家地图>中国。
区域对应
在FineReport的内置数据库中存有区域对应字段,即表示地图的区域名跟数据库中存有的区域名的对应关系,比如说:中国地图,在地图类型处选中中国,点击设置按钮,选择区域对应字段,默认的区域对应字段为各省市的全称,如下图:
如果数据中的区域名称跟内置的区域名称不一致,即要重新配置区域名称对应,如上图所示,进入定义区域名对话框,可直接在右侧的数据库区域名中手动输入,也可选择数据集之后,直接通过下拉框输入。
注:如果数据库中的区域名称跟设计器中内置的地图区域名称对应不上,在使用过程中就会使用默认的区域对应关系,则无法获取到数据库中区域的对应数据。
地图数据
定义好地图的类型之后,就可以为地图定义数据来源了,选中地图,点击图表属性表-数据,进入数据设置面板,地图展现方式选择多层钻取,如下图:

2025-02-10 广告
可视化标签是广州晨控智能技术有限公司在物联网及自动识别领域的一项重要技术创新。通过先进的图形化界面设计,我们将复杂的数据信息转化为直观、易读的标签形式。这些标签不仅美观大方,更能够实时展示物品状态、库存数量、位置信息等关键数据。用户只需一眼...
点击进入详情页
本回答由晨控智能提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询