Hi,我是贝格前端工场,今天给大家带来基于地图的可视化应用分享,欢迎大家评论区补充,分享。
AntV是一款基于JavaScript的数据可视化库,提供了丰富的图表和地图可视化组件。地图是将空间数据映射在坐标轴上,通过可视化图层表达出来的特殊形式。它主要包括:图层、坐标、数据。
以下7种地图类型摘自AntV官网。
气泡图
指地图上用一个形状相同、面积大小和数值成正比的圆点来定位的地图,是散点图的扩展,用于表达离散现象分布特征的地图。
亮点图
散点图的变形,指用一个点代表一个值,连续渐进颜色代表数值大小,并通过色彩的叠加的达到效果增强,专为海量散点数据运用而生,解决散点图在远视角时,因面积变小导致色彩无法区分的情况,常用于海量数据的地理分布,如城市灯光数
符号图
散点地图的变体,用具象的图标指代抽象的圆点,无需图例就能直观看出数据点代表的内容,常用于地图上重要地标的显示或数据量较少时的信息表达,如某品牌的分店分布情况,可用品牌 LOGO 图标;如常见公交的士站点分布情况等
散点图
指地图上可用一个形状大小相同的圆点来定位,用表达离散现象分布特征的地图,如人口、农作物、动植物等的分布,常用于海量数据分布
路径图
指地图上可用一个形状大小相同的点状符号来定位,用表达离散现象分布特征的地图,如人口、农作物、动植物等的分布,通常用来表示线状或带状分布的地理要素,用于需要对路径详细变化观察的场景,如人类运动轨迹等等
弧线图
将两个点的连线绘制成弧形,绘制的弧线可以是贝塞尔曲线,大圆航线,通常用来表示两种地理事物关系和联系,或者人口迁移,物流起点目的地等。通常用来表示线状或带状分布的地理要素,用于重点关注路径起止点以及两地理位置之间的关系,如航线轨迹等等
填充图
填充图,也叫分级统计图,可在地图上不同领土区域进行着色,查看区域间的分布对比情况,通常用来表达区域范围具有分级现象的聚合面状分布,常以颜色或底纹填充的图斑,如:风险等级划分、降水量划分,等等