地理空间的数据可视化——点数据与线数据

点数据:数据描述的对象是地理空间中离散的点,具有经度和纬度的坐标,但不具备大小尺寸。比如学校、加油站等。

谷歌地图上的加油站

纽约时报将2010年美国中期选举的结果和2008年的大选进行了比较

点数据是最直接可视化点数据的方法,它根据坐标直接用标记标识在地图上,这样做更符合人们看图习惯,点本身占据空间量小,可显示较多的信息。但对于海量数据,会出现重叠,且屏幕利用率低,布局不均匀。

可以利用地图划分区块,显示每个区块中的统计信息,合理的布局算法和绘制算法减少重叠。

高度图显示均匀划分的区块中的统计信息

六边形(蜂窝)网格划分,网格的统计信息采用颜色映射例证。

美国沃尔玛商店位置分布的可视化

2011年世界社交媒体图

英国的交通事故可视化,可以看出合理的绘制算法减少重叠的影响

线数据:通常指的连接地图上两个或更多地点的线段或者路径。比如地铁线路、公交线路等。线数据具有长度属性,即所经过的地理距离。通过颜色、线条类型、宽度等通道映射不同属性。

美国加利福尼亚州向其他各州的移民

左图:直接用直线箭头连接加利福尼亚州和人口流入的州

右图:用Flow Map算法生成的flowmap

美国235个城市间的2101条航线,可以看到集束的效果。

区域数据:以一定的地理区域为单位的数据。比如地区统计数据等。

男女售房代理大比拼

Choropleth地图(地区分布图、分区统计图)可视化:假设数据的属性在一个区域内部平均分布,因此一个区域用同一种颜色来表示其属性。依靠颜色来表现数据内在的模式,因此选择合适的颜色非常重要。

规则形状地图——美国各州人口

用简单的规则几何形状表示地图上的区域,更易判断面积大小。

时间: 2024-10-11 03:08:16

地理空间的数据可视化——点数据与线数据的相关文章

Python图表数据可视化Seaborn:2. 分类数据可视化

1. 分类数据可视化 - 分类散点图 stripplot() / swarmplot() import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns % matplotlib inline sns.set_style("whitegrid") sns.set_context("paper") # 设置风格.尺度 import warnings

大数据基础--大数据可视化(刘鹏《大数据》课后习题答案)

1.数据可视化有哪些基本特征? (1)易懂性,可视化可以使碎片化的数据转换成具有特定结构的知识,从而为决策支持提供帮助. (2)必然性,大数据所产生的数据量必然要求人们对数据进行归纳总结,对数据的结构和形式进行转换处理. (3)片面性,数据可视化的片面性特征要求可视化模式不能替代数据本身,只能作为数据表达的一种特定形式. (4)专业性,专业化特征是人们从可视化模型中提取专业知识的环节,它是数据可视化应用的最后流程. 2.简述可视化技术支持计算机辅助数据认识的3个基本阶段. (1)数据表达,数据表

学会这一招,小白也能使用数据可视化BI软件创建医院数据实时展示大屏

灯果数据可视化BI软件是新一代人工智能数据可视化大屏软件,内置丰富的大屏模板,可视化编辑操作,无需任何经验就可以创建属于你自己的大屏.大家可以在他们的官网下载软件. 本文以医院数据实时展示大屏为例为大家演示如何在软件提供的模板基础上修改大屏. 首先我们点击我的项目页面上的新建大屏. 然后在模板中心里面选择医院数据实时展示大屏. 选中这个大屏之后,将鼠标移动到大屏上回出现一个提示按钮,提示大家是否立即使用此大屏,点击“立即使用”按钮就可以操作此大屏. 然后我们可以在这个界面上进行操作,页面上不同工

干货!手把手教你快速使用数据可视化BI软件创建旅游数据监测大屏

灯果数据可视化BI软件是新一代人工智能数据可视化大屏软件,内置丰富的大屏模板,可视化编辑操作,无需任何经验就可以创建属于你自己的大屏.大家可以在他们的官网下载软件. 本文以旅游数据监测大屏为例为大家演示如何在软件提供的模板基础上修改大屏. 首先我们点击我的项目页面上的新建大屏. 然后在模板中心里面选择医院数据实时展示大屏. 选中这个大屏之后,将鼠标移动到大屏上回出现一个提示按钮,提示大家是否立即使用此大屏,点击“立即使用”按钮就可以操作此大屏. 然后我们可以在这个界面上进行操作,页面上不同工具栏

python 数据可视化 -- 生成可控的随机数据集合

import matplotlib.pyplot as plt import numpy as np SAMPLE_SIZE = 100 np.random.seed() real_rand_vars = [np.random.random() for _ in range(SAMPLE_SIZE)] plt.figure() plt.hist(real_rand_vars, rwidth=0.9, color='blue') plt.xlabel('Number range') plt.yla

数据科学速查手册(包括机器学习,概率,微积分,线性代数,python,pandas,numpy,数据可视化,SQL,大数据等方向)

介绍:https://redstonewill.com/2372/ 项目网址:https://github.com/FavioVazquez/ds-cheatsheets 原文地址:https://www.cnblogs.com/HuZihu/p/10939603.html

55种开源数据可视化工具简介

55种开源数据可视化工具简介 雪姬 2015-04-21 11:47:56 数据可视化 评论(2)   数据时代数据可视化成为理解和表达数据的有效甚至是唯一的手段. 一共56个,盘点最实用的大数据可视化分析工具 工欲善其事必先利其器,本文对55个流行的数据可视化工具开源协议,主页,文档,案例等资源的进行简单介绍,其中包括著名的D3.js,R,Gephi,Raphaël,Processing.js,Tableau Public,Google Chart Tools,Arbor.js等,资料来源ht

【55种开源数据可视化工具简介】

大数据时代数据可视化成为理解和表达数据的有效甚至是唯一的手段. 工欲善其事必先利其器,本文对55个流行的数据可视化工具开源协议,主页,文档,案例等资源的进行简单介绍,其中包括著名的D3.js,R,Gephi,Rapha?l,Processing.js,Tableau Public,Google Chart Tools,Arbor.js等,资料来源http://selection.datavisualization.ch/ 下面安照字母顺序进行介绍(已更新至第11个,未完待续--) 1 Arbor

数据可视化(9)--数据可视化6步法

在当前互联网,各种数据可视化图表层出不穷,本文尝试对数据可视化的方法进行归纳,整理成6步法.一般的数据图表都可以拆分成最基本的两类元素: 所描述的事物及这个事物的数值,我们暂且将其分别定义为指标和指标值.比如一个性别分布中,男性占比30%,女性占比70%,那么指标就是男性.女性,指标值对应为30%.70%. 1. 将指标值图形化 一个指标值就是一个数据,将数据的大小以图形的方式表现.比如用柱形图的长度或高度表现数据大小,这也是最常用的可视化形式.传统的柱形图.饼图有可能会带来审美疲劳,可尝试从图