帆软笔记之 数据可视化(二十三)
帆软笔记之数据可视化
2.4 效果查看
此时在图表预览处即实现了按照年龄列出的男性和女性人口。我们还可以为按照男女调整显示颜色,将性别字段拖入图形属性下的颜色栏,如下图:
可根据需要调整显示的颜色。纵轴中的年龄显示也可根据自身需要调整为按序显示,效果如下图:
春运迁徙流向地图
1、描述
在进行春运迁徙流向分析时,我们通常会使用流向地图来描述人员的运动路径,如下图:
本章我们介绍下在FineBI中进行类似春运迁徙流向地图的制作过程。
2、数据准备
在进行春运迁徙流向分析之前,我们需要准备流向地图的制作数据。在FineBI5.0中,我们需要准备的必备数据包括迁徙路线、城市、城市对应经纬度和ID,如下图:
迁徙路线:对应每条迁徙的路径,比如北京到三亚市,北京到中卫市,注意因为此处每条路径包含两个城市,所以每条迁徙路线存在对应不同城市字段的两条数据;
城市:城市为每条迁徙路线对应的细粒度,如北京市到三亚市的迁徙路线,对应城市分别为北京市和三亚市。此处尽管每条迁徙路线都包含北京市,但对应迁徙路线不一样,因此每条迁徙路线都需要增加北京市的记录;
城市对应经纬度:可直接使用城市维度转化为地理角色,或者自行在数据中增加经度纬度字段;
ID:ID在流向地图中用来标识迁徙的方向,默认在FineBI中为从小到大,比如北京市到三亚市的迁徙路线,北京市的ID为1,三亚市的ID为2,则迁徙的路线即为北京到三亚,而不是三亚到北京;(上述数据表中的编号字段也可达到同样的效果)注:该ID必须为数值字段。
3、流向示例
在准备好数据以后,我们就可以开始制作春运迁徙流向地图了。
3.1 拖拽地理字段
因为我们直接准备的经度、纬度字段,因此我们先将经纬度字段转换为地理角色,如下图:
将转换后的经纬度字段拖入横纵轴中,如下图:
3.2 设置细粒度
经纬度默认汇总方式为求平均,此时图表中仅显示了一个点。我们还需要一个维度字段来为经纬度字段划分细粒度,因此我们将迁徙路线字段拖拽到细粒度中,并在图表类型中选择流向地图,如下图:
此时可以看到,因为只有一个维度字段,因此流向地图中的连线按照迁徙路线维度连成了一条线,且迁徙路线字段被移动到图形属性下的连线栏,如下图:
此时我们需要为该迁徙路线进一步划分细粒度,即每条迁徙路线下对应的城市维度。将城市字段拖拽至细粒度下,可以看到如下图,此时地图中即按照城市来划分细粒度,并没有我们之前的迁徙路线维度。
这是因为细粒度中的维度字段优先级是高于连线中的迁徙路线字段的,因此地图中只按照了城市来划分细粒度。但是此时若我们将迁徙路线字段移到图形属性下的颜色栏,就可以看到图表中先按照了迁徙路线划分每条线的颜色,且每条路线下的点按照了城市维度来划分,这是因为颜色中的维度字段优先级是高于细粒度中的城市字段的。
注:此处划分细粒度的优先级为颜色属性>大小属性>标签属性>提示属性>细粒度>横纵轴最右侧的维度字段>连线属性。
拥有自信,努力奋斗,保持乐观积极地情绪,逆着阳光,成功就在前方。自己选择的路,放弃者绝不会成功,成功者绝不放弃。