区间型数据:区间型数据一般是用来监控数据当前的进度情况,指示数据是否正常,其数据格式一般为数值或者百分比。
关系型数据:数据之间的关系有,包含关系、层级关系、分流情况、联结关系等。
地理型数据:包含地理型信息的数据,如国家、省份、城市、行政区、经纬度等。
0x01 区间型数据可视化
1.条形进度图
进度图,适合比例型区间数据的可视化,通常用来表示某项任务的进度情况。比如,显示某个APP的当前下载进度,当前设备的电量剩余情况,电商网站交易额的完成率等。
2.仪表盘
仪表盘,由表盘刻度、指针、指针所在角度三者构成,可以直观的展示某项指标的进度(比例型)或实际情况(数值型)。
3.环形进度图
环形进度图,它除了可以表示比例型的数据以外,还可以表示数值型的数据,并将其和定性指标相关联,可以看成是仪表盘和条形进度图的结合体。
0x02 关系型数据可视化
数据之间的关系,主要包含如下几种关系类型:
表示数据之间的包含关系→韦恩图;
表示数据之间的层级关系→漏斗图&矩形树图;
表示数据之间的分流关系→桑基图;
表示数据之间的联结关系→节点关系图;
0x03 地理型数据可视化
1.地图+散点图/气泡图/热力图
地图+散点图:数据的地理属性确定散点位置,数据大小则通过散点的颜色来体现,通常会配以色带来映射颜色的取值范围和大小关系。
地图+气泡图:数据的地理属性确定气泡位置,数据大小则通过气泡的面积来体现。
地图+热力图:数据的地理属性确定热力色块位置和面积,但是不代表其他含义,数据大小则通过热力图颜色的深浅来体现,通常会配以色带来映射颜色的取值范围和大小关系。
三者的共同点是,数据中的地理属性都会映射到地图上的具体位置;不同点是,散点地图是通过散点的颜色来映射数值的大小,气泡地图是通过气泡面积来映射数值大小,热力地图是通过区域颜色的深浅来映射数值大小。
2.地图+线图
地图和线图结合的场景,一般是用于数据中具有两个维度的地理信息,用于展示数据的流入&流出情况,其数据格式一般为:「地理信息1+地理信息2+数值」。
其经常使用的场景包括:世界范围或者全国范围内的人口迁移,不同地区飞机/船舶/高铁等交通航线的繁忙程度和流向情况,不同地区包裹的寄出量或收货量等。
0x04 作业
1
2
代码