今天紧接昨天的内容,跟大家分享如何使用REmap函数制作路径图。
路径图所需要的数据结构非常简单,两列数据,左侧是起点,右侧是终点,并且每一行的终点是下一行的起点,这样最终才可以制作出连接在一起的路径图。
首先我们来构造所需的数据:
构造数据:
起点数据:
终点数据:
将终点数据、起点数据合并为数据框格式的作图数据:
绘图过程:
绘图:
上面的例子中,为了使得路径图首尾相连,终点数据是起点数据调换首尾行而得到的。
那么如果不要求路径图首尾相连的话可以设置如下结构:
|
|
这种路径图的形式非常适合用于表达带有很多中间节点的动态路线。
当然如果你也可以将数据源设置成两条毫不相干的路线:
|
|
|
|
|
|
随机生成的线条和气泡颜色看着挺别扭,我们可以将其修改为自定义颜色:
|
|
你可以用这种方法,结合自己的数据来表达多个地域之间的流动方向:比如一打一路、长征、贸易路线、铁路路线图等都非常适合这种表达。
gif效果:
如果想要存储该HTML对象,需要设定临时目录:
|
|
联系方式:
wechat:ljty1991
Mail:578708965@qq.com
个人公众号:数据小魔方(datamofang)
qq交流群:[魔方学院]298236508
个人简介:
杜雨
财经专业研究僧;
伪数据可视化达人;
文科背景的编程小白;
喜欢研究商务图表与地理信息数据可视化,爱倒腾PowerBI、SAP DashBoard、Tableau、R ggplot2、Think-cell chart等诸如此类的数据可视化软件,创建并运营微信公众号“数据小魔方”。
Mail:578708965@qq.com
备注信息:
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。