当前位置: 首页 > news >正文

echart 三维可视化地图_可视化地图是什么?推荐3个工具!

做数据的人都了解,每次做报告或做图表,大家最喜欢的便是数据可视化,可视化中最喜欢的便是数据地图。谁让大家都是视觉动物,而数据地图可视化最能震撼到大家。本文将分别举例用Excel、BI工具、Echarts做图表工具,让我们评估一下哪个工具最适合制作数据地图可视化。

1、Excel制作可视化地图

excel每个人都会使用,数据地图使用他的powermap插件中,将数据导入到excel中,选择省和人口两个字段,然后顶部三维地图,并输入数据地图可视化编辑界面。便将省拉入地理位置选择,选择省、市、自治区级,将人口数字段拉入高位选择,最后选择省级选择选择选择将区域地图转换。

2、Echarts制作可视化地图

因为Echarts百度的开源图表库是纯粹的Java图表库,所以使用Echarts来视觉化地图有点复杂,在某种程度上需要JS的基础。在Echarts中,数据需要预先进行清洗,再放入代码中。代码块主要分为三个部分。字段定义了地理位置、字段分配和图形框架的构建。将部分代码分配给地理字段,图形框架构建代码的一部分。写了大约200多行代码,完成了Echarts的可视化地图,气泡的大小表示各省市人口数量的对比,并且标出了人口数量Top5的省份。

3、finebi制作可视化地图

FineBI不仅数据分析操作简单,做可视化也很简单,下面就来演示三维数据地图可视化的过程。

3.1 准备数据

创建业务包,选择数据集数据源。比如,现有数据2018年中国各省市常住人口数量,需要通过数据地图可视化展示各省市人口的分布情况,方便进行直观对比。准备用人口数表制作一个简单的三维地图。

3.2上传/抽取数据

其实就是将准备好的Excel,上传到FineBI平台上,或者数据在数据库中的话,也可以直接连接数据。

3.3创建仪表板,进行三维地图可视化编辑

数据抽取完成后,再添加一个仪表板用于制作和展示可视化三维地图,然后再添加一个组件,并选取刚上传的数据集,这样就进入了三维地图可视化编辑界面。可视化编辑界面中,将省份维度转换成地理角色,并将生成的经度和纬度分别拖入横、纵轴,同时,将人口数指标拖入颜色区域。全程只需要鼠标拖拽,完全不需要进行编程,一个高质量的可视化地图就完成了。

3.4保存和预览

保存模板并单击“预览”以查看如上所示的效果。

3.5展示模板

FineBI可以将做好的三维地图可视化模板挂出,分享web链接进行汇报,省得截图,这样也能实时看到最新的数据情况。

4、最后

通过实际体验三款数据地图可视化的工具,可以发现不同类型的工具各有各的特色:

在操作方面,Excel的PowerMap无疑是最简单的,但简单意味着功能少,显示效果不佳,,凑活着用;在功能丰富性方面,Echarts作为一款编程型工具占据了极大的优势,但需要制作者有一定的编程基础,且花费的时间较长;在应用性上,FineBI工具还是比较好用的,不需要编程而且简单易做,能够实现平台展示,但比较适合企业用户,在数据可视化方面是一个不错的选择。FineBI操作相对简单,完成效果也很出色。而且还支持实时数据更新、地图钻取、自定义区域等功能,图标类型涵盖了绝大部分的使用场景。

阅读次数:1,459

相关文章:

  • python修改json文件value值_python批量修改json文件
  • getpostdata php7.0_我整理的PHP 7.0主要新特性
  • 是什么字_面试官:“狗”字去掉一笔,是什么字?专科生1秒回答,全场鼓掌...
  • 判断字符串_04Python里字符串的常用操作方法三判断
  • intl扩展 mac 安装php_MAC下PHP7.1.23安装intl3.0.0
  • 5 日期范围查询_SQL 之 简单查询
  • 线段测量_CAD看图软件技巧:一分钟学会CAD多线段测量
  • python格式字符_相当实用的Python格式字符串,格式化
  • htmlcss项目实战源码_基于TensorFlow深度学习人脸识别源码级项目实战
  • com口测试好坏_用modscan测试modbus协议离散仪表数据方法
  • mysql 统计连续重复值_mysql统计某列值连续出现次数小于五次的记录
  • mysql视图代码_MySQL视图简介与操作的介绍(附代码)
  • mysql密码存储过程_mysql设置用户名密码,存储过程,触发器
  • sqlserver mysql 乱码_SqlServer数据库中文乱码问题解决
  • oracle与mysql跨库连接_PostgreSQL+Oracle跨库连接实操
  • php的引用
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • CSS 提示工具(Tooltip)
  • HTTP请求重发
  • IDEA常用插件整理
  • js递归,无限分级树形折叠菜单
  • vagrant 添加本地 box 安装 laravel homestead
  • 笨办法学C 练习34:动态数组
  • 从零开始在ubuntu上搭建node开发环境
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 分布式任务队列Celery
  • 理解在java “”i=i++;”所发生的事情
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 7行Python代码的人脸识别
  • Android开发者必备:推荐一款助力开发的开源APP
  • MPAndroidChart 教程:Y轴 YAxis
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​插件化DPI在商用WIFI中的价值
  • #vue3 实现前端下载excel文件模板功能
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (Ruby)Ubuntu12.04安装Rails环境
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (三)mysql_MYSQL(三)
  • (十)T检验-第一部分
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)iOS字体
  • (转)德国人的记事本
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .Net6使用WebSocket与前端进行通信
  • .NET面试题(二)
  • .net中的Queue和Stack
  • ??javascript里的变量问题
  • @property括号内属性讲解
  • [120_移动开发Android]008_android开发之Pull操作xml文件
  • [2023-年度总结]凡是过往,皆为序章