当前位置:网站首页>It is the best tool to evaluate six kinds of map visualization software in three categories
It is the best tool to evaluate six kinds of map visualization software in three categories
2022-07-28 19:16:00 【Leo.yuan】
In the current market , There are many tools that can realize map visualization , It can be divided into programming classes 、 Platform and software :
Programming class :Matlab、Python、Echarts
Platform class :FineBI、 Gao de Maplab
Software class :Excel
Of course , There are other things , Such as foreign BatchGeo、Fusion Tables etc. , Here is not a list . Which tool is the easiest to do map visualization 、 Most labor-saving 、 The most powerful ? Today we will measure , Make an evaluation 
Scene preparation
To test the performance of each tool , I designed a simple scene , Use various tools to make a visual map and compare the final effect .
- Available data :2018 The number of permanent residents in provinces and cities in China ( The data comes from the National Bureau of Statistics -2018 Statistical yearbook )
- scene : It is necessary to visually display the population distribution of provinces and cities through maps , Convenient for intuitive comparison
- Making visual maps
1、Excel
Excel It is a data processing tool that most people are familiar with , Import data Excel in , After selecting the fields of province and population , Then click on the 3D map above , You will enter the map visual editing interface .
then , Then drag the province field into the location option , And choose province / City / Autonomous region level , Drag the population segment into height ( value ) Options , Finally, select the province field in the category option , Switch to area map , A visual map of the permanent population of each province and province is completed .
- evaluation :
Excel The operation of map visualization is relatively simple , It's also less functional , The type is only column chart 、 Bubble chart 、 Heat map and area map etc , At present, the common flow map in the field of big data is not within the scope of selection , Available themes are also some of Microsoft's classic , There seems to be some “ Visual fatigue ”.
2、Echarts
Echarts It is a commercial data chart platform , It's a pure JavaScript Chart Library of , Therefore use Echarts It will be a little complicated to visualize the map , There needs to be a certain JS The foundation can be easily used . because Echarts The official example of does not have the option of regional map ( One small drawback ), Therefore, the bubble chart is used for display . stay Echarts in , Data needs to be cleaned in advance , Then put it into the code . The code block is mainly divided into three parts : Field defines the geographical location 、 Field assignment and chart frame construction , Part of the code is shown below :

Wrote about 300 Line code , It's done Echarts Visual map of , The size of the bubble indicates the comparison of the population of each province , And the number of people is marked Top5 Provinces of .
- evaluation :
pure JavaScript The characteristics of writing make Echarts It has a great degree of freedom in the process of realizing map visualization , But at the same time , It also brings great difficulty to get started 、 Take a long time and other problems , overall ,Echarts As a domestic tool , It can be said that flaws do not hide flaws , It is recommended for readers with programming foundation .
3、FineBI
FineBI It is a data analysis tool suitable for Xiaobai , Provides data preparation from 、 Self service data processing 、 Data analysis and mining 、 The complete steps of data visualization , It is also one of my favorite visualization tools . So let's use FineBI To demonstrate the process of map visualization .
- First step : Extract data
In fact, it will be ready Excel Upload to FineBI On the platform , Fortunately FineBI Can support 30 Multiple database tables , Multidimensional database 、 Program data sets and other data sources , It's very convenient .
- The second step : Create a dashboard
After the data extraction of map visual editing , Add a dashboard to create and display visual maps , Then add another component , And select the data set just uploaded , In this way, you can enter the map visual editing interface .
Turn the province dimension into a geographical role , And drag the generated longitude and latitude into the horizontal 、 The vertical axis , meanwhile , Drag the population index into the color area . All you need to do is drag and drop , No programming at all , A high-quality visual map is complete .
More Than This , You can also add components to filter provinces , For example, we need to check the situation of Jiangsu, Zhejiang and Shanghai :
The views of Jiangsu, Zhejiang and Shanghai are at the same time , It can also be screened according to the population range , For example, the population is 7000 More than 10000 provinces are distributed :
- The third step : Display template
For this step, show ,excel and echart It's not as good as FineBI Of , because FineBI The platform can display the map visualization template , Leader 、 Colleagues can view it on the platform , There's no need to make PPT Or export to pdf Format for reporting , For people with work needs , It's really a function that has greatly liberated the labor force .
- evaluation :
Compared with other tools ,FineBI Simple operation , And the results were excellent . and , In addition to the above functions ,FineBI It also supports real-time data update 、 Map drilling 、 Custom area 、 Template reuse and other functions , And covers most of the chart types , It enriches the practicability of map visualization .
summary
Through the actual experience of three map visualization tools , It can be found that different types of tools have their own characteristics :
- In terms of operation ,
Excel It is undoubtedly the simplest , But its display effect is not good , The function richness is general , And use Excel After finishing the drawing, you need to make another PPT perhaps Word For display , Extra work ;
- In terms of functional richness ,
Echarts As a programming tool, it has great advantages , But the producer needs to have a certain programming foundation , And it takes a long time ;
- In terms of comprehensiveness ,
FineBI The performance is outstanding , No programming and easy to do , It can realize platform display , It is more suitable for enterprise users , It's a good choice for data visualization .
边栏推荐
- A priori, a posteriori, likelihood
- Implementation of grayscale publishing with haproxy
- What if svchost.exe of win11 system has been downloading?
- Remember a uniapp experience
- Is there any prospect and way out for software testing?
- Is zero basic software testing training reliable?
- 软件测试开发基础|测开中的几个工具开发实战
- N32 replaces STM32. Don't ignore these details!
- BM16 delete duplicate elements in the ordered linked list -ii
- 优麒麟系统安装BeyondComare
猜你喜欢

GPIO port configuration of K60

2022年暑假ACM热身练习3(详细)

How to solve the problem that the win11 computer camera cannot be seen when it is turned on and the display screen is black?

3、 Uni app fixed or direct to a certain page

Introduction and advanced level of MySQL (II)

【滤波跟踪】基于EKF、时差和频差定位实现目标跟踪附matlab代码

How to solve the problem that easycvr device cannot be online again after offline?

PyG搭建异质图注意力网络HAN实现DBLP节点预测

现代化个人博客系统 ModStartBlog v5.4.0 登录界面改版,新增联系方式

uwb模块实现人员精确定位,超宽带脉冲技术方案,实时厘米级定位应用
随机推荐
N32 replaces STM32. Don't ignore these details!
uwb模块实现人员精确定位,超宽带脉冲技术方案,实时厘米级定位应用
Self cultivation of Electronic Engineers - when a project is developed
Xiaobai must see the development route of software testing
How to solve the problem that the win11 computer camera cannot be seen when it is turned on and the display screen is black?
【物理应用】大气吸收损耗附matlab代码
Software testing dry goods
Qt: 一个SIGNAL绑定多个SLOT
湖上建仓全解析:如何打造湖仓一体数据平台 | DEEPNOVA技术荟系列公开课第四期
Open source database innovation in the era of digital economy | the 2022 open atom global open source summit database sub forum was successfully held
Mongodb database replication table
Wechat official account custom sharing and updateappmessagesharedata are all successful. Why is it a link that is shared?
If you want to change to it, does it really matter if you don't have a major?
From Bayesian filter to Kalman filter (I)
Is the software testing training institution reliable?
GPIO port configuration of K60
Two month software testing training scam? How to choose training institutions?
How to solve the problem that easycvr device cannot be online again after offline?
2022年牛客多校第2场 J . Link with Arithmetic Progression (三分+枚举)
3、 Uni app fixed or direct to a certain page