​地图,是一种基于地理位置使用不同深浅的颜色来表示不同范围的分布情况的可视化图形,直观的展现各区域分析指标的分布。它也是数据大屏可视化展示的重要图形类型之一。

比如下面大屏,以全国销售分析地图作为中心显示不同销售省份的销售额,黄色旗子越大,销售额越大。

地图通常包括染色地图、散点地图、航线图、百度地图等等类型。比如染色地图会使用区域颜色的深浅来展示数据的大小,散点地图会使用点的大小来标记数据。地图还会根据情况实现区域地图钻取,比如从全国地图钻取到省份地图,从而实现数据的关联分析,一步步挖掘出数据展示的底层问题。

下面,我们将以零售公司为例,年底查看公司各销售省份和省份下的城市的销售额对比情况。要求以地图各省份和城市的颜色深浅表示销售额的多少,并且在点击地图某一省份,下钻到该省份下的城市查看。

实现步骤

本节示例效果基于Smartbi产品“northwind”数据源来实现。

  1. 新建层次。基于“数据模型”新建地理层次结构,在维度区域选择 新建层次结构。

  1. 弹出“新建层次”对话框,输入层次名称为“地区”。单击 确定 按钮,列表区增加“地区”层次目录。

  1. 将“订单表”中的“发货区域”、 “发货省份”、“发货城市”字段拖拽到该维层次目录下。顺序从上至下依次为:“发货区域” > “发货省份”>“发货城市”。

  1. 分别在字段“发货区域”、“发货省份”、“发货城市”的右键菜单中选择 标记地理维度。

  1. 新建自助仪表盘。在 智能配图 下选择 地图,再把地理维层次中的“发货省份”字段拖动到“行区”,把“销售额”字段拖动到“颜色”标记项,作如下地图:

  1. 点击"四川省",自动下钻到“四川省”的省份地图。也可点击“向导页签”中的 返回 按钮实现上钻。

拿走不谢,数据可视化地图制作教程相关推荐

  1. 开课吧课堂:数据可视化的制作方法与准则有哪些?

    作为数据分析师,既需要能够做好数据分析工作,同时还需要做好数据可视化,为了能够做好数据可视化工作,需要了解清楚数据可视化的制作方法与准则有哪些. 深入了解数据可视化工具有哪些? 数据可视化的制作方法 ...

  2. 人类一败涂地做图教程_人类一败涂地-怎么制作地图-地图制作教程详细入门级...

    这是一份非常非常详细的地图制作教程,包括怎么下载,怎么导入,以及导入第三方地图,拖拽物体,以及物理碰撞等.希望可以给喜欢的朋友们一些参考和帮助. 一 .下载以及配置 1.下载 首先放上已经从官网拿的正 ...

  3. 干货分享|数据可视化报表制作技巧

    脑中想得再好,也要看最终的效果呈现.但偏偏有些用户分析思维不差,就是数据分析报表的制作拖了后腿,导致始终无法完美呈现数据可视化分析效果.本文将总结奥威BI软件上的常用的数据可视化报表制作技巧,供大家随 ...

  4. 人类一败涂地做图教程_人类一败涂地地图制作教程 创意工坊自制地图方法

    人类一败涂地怎么制作地图?地图怎么自制?人类一败涂地地图制作教程.在全新版本中,这款游戏支持自制地图,玩家可以自己创建地图,并且多人联机,玩家可以进行最多8人的自定义房间游戏.利用创意工坊方便地交换创 ...

  5. 路径java起床战争_我的世界起床战争地图制作教程

    我的世界起床战争地图制作教程.那下面给大家分享的则是我的世界玩家在游戏中制作的起床战争地图的教程哦~有感兴趣的玩家不妨进来看看下面的图文教程吧!希望大家喜欢. 游戏园我的世界官方群:325049520 ...

  6. pyecharts实践--2019-nCoV疫情数据可视化地图(实时更新)

    2019-nCoV疫情数据可视化地图效果如下: 获取数据(本文数据获取自腾讯的疫情实时追踪) 腾讯的疫情实时追踪网页: 点击查看. 这里我使用的是Google,追踪得到的数据如下图: 双击左边的 ge ...

  7. 地图服务器制作教程,PVP场地建设经验分享 服务器PVP地图制作教程

    来源:游戏园日期:2019-02-26 04:01:11 PVP场地建设经验分享 服务器PVP地图制作教程.建造一个地图要考虑很多方面才能制作出来一个完整的地图哦~那下面就给大家详细的介绍一下关于建造 ...

  8. python数据分析pandas画图_Pandas数据可视化基础绘图教程

    众所周知,Pandas是基于Python平台的大数据分析与处理的利器.在数据为王的时代,想要掌握数据分析能力,学会Pandas数据可视化工具是十分重要的.本文将带领大家一步一步学习Pandas数据可视 ...

  9. python数据可视化地图_python--地图可视化

    python地图可视化可用python包Basemap:本篇总结用到百度的Echars,http://echarts.baidu.com/:Echarts 是百度开源的一个数据可视化 JS 库. 安装 ...

最新文章

  1. 表格对决CSS--一场生死之战
  2. 从1400篇机器学习文章中精选出Top 10,帮你找找上班的感觉!
  3. linux 上操作mysql
  4. 2016012075 谢月月 散列函数的应用及其安全性
  5. boost::mp11::mp_unique_if相关用法的测试程序
  6. php copy 图片_PHP-imagecopy黑色背景
  7. Accusoft结构化工具包FormSuite for Structured Forms常见问题解答(二)
  8. 使用Swagger轻松记录您的Play Framework REST API
  9. Python嵌套定义函数增强reduce()函数功能
  10. 利用jsp和servlet,MySQL实现简易报表
  11. 奇瑞采用英伟达GPU,将实现L3自动驾驶
  12. python print文本和数字混合_详解Python中的文本处理
  13. 表贴电阻尺寸与什么有关_贴片电阻、贴片电容规格、封装、尺寸、功率(转)
  14. uclinux 嵌入式linux,2017最新嵌入式操作系统uCLinux分析
  15. 关于keras-yolov3-deepsort
  16. 无限复活服务器,绝地求生无限复活玩法说明 绝地求生无限复活分数计算规则/吃鸡攻略...
  17. 最大素因子c语言,附上2021欧洲杯赛程时间表 -官网
  18. MySQL建表1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL
  19. CREO:CREO软件之零件【渲染】之对三维零件实现渲染图文教程之详细攻略
  20. 程序员番茄炒生熟鸡蛋

热门文章

  1. vue.js使用vue-cli搭建一个SPA项目
  2. C语言之苹果的复仇(苹果摘陶陶)
  3. 2021年UI设计趋势
  4. 如何在自己APP中接入在线客服系统,App接入第三方在线客服系统方法
  5. 第一章 计算机体系结构(三)— 存储系统之磁盘列阵技术、存储域网络
  6. EPICOR ERP 库存交易类型
  7. 计算2的1000次方
  8. debug: 反汇编debug流程(kernel、smaps、addr2line)
  9. qmui android导入项目,QMUI 学习一: 入门,如何添加QMUI框架到 android项目 ,并引入QMUI的主题Theme:...
  10. python中的time模块