如何3分钟内制作出一张漂亮的流动桑基图?
什么是桑基图?
如何快速制作桑基图?
我一般把RAWGraphs简单叫做RAW,它是一个在线快速生成可视化图表的网站,对于不懂代码的小白来说, 它的操作真的是非常友好。
有多简单呢?你只需要把数据拖上去,2-3分钟内就能生成各种各样的可视化图表。而且啊,它还支持导出SVG格式的图片,这样大家就可以在Adobe Illustrator中进行美化加工。
好消息是,它的2.0版本也即将发布,在自定义性和图表形式的丰富度上会继续提升。等2.0推出以后,表哥肯定第一时间会给大家带来最新的体验教程。
💡如果你的数据并没有在 Excel 中进行堆叠,那么RAW有一个贴心的功能,可点击右下角的 Data is stacked now. Click here to stack it 进行数据格式的规范化转换。
往下滑动,会出现 Map your Dimensions 的操作界面。与此同时,数据的标题/字段名行已经变成了绿色块,出现在了画面左侧(可以看到 RAW 非常的智能,它将数据进行了模块化封装处理)。
第三步,我们将左侧数据块中的医院名称和所在城市拖放在【Steps 】中,将综合得分拖拽到【Size】中。
【Steps 】影响的是分类的连接,每拖一个数据块到【Steps】中,就多一个分类的连接。【Size】影响的是线条的粗细,也就是数值的大小,所以我们将综合得分拖拽到了这里。
拖拽完成后,我们会发现桑基图已经生成了。
这里我们可通过左侧的选项对图表进行细节的调整(比如图表的大小、节点黑色矩形的大小、线条透明度、配色、排序方式);
第四步,因为RAW的细节调整还不够完善(比如自定义字体、字体大小等等),剩下的细节调整我们可以导出SVG,在AI中加工。
鼠标往下滑,选择SVG,随便命名一个名字,点击Download。
在AI中美化桑基图
第一步,将导出后的SVG用AI打开,拖拽到新建的画板中,通过不停的按快捷键【Shift + Ctrl / Command + G】取消编组 。编组取消后,我们按着所在城市的类别对线条进行配色的调整。(对AI还毫无概念的新朋友,可以先移步之前的教程,熟悉一下AI的使用)
第二步,我们选择任意一个文字,执行菜单栏 →【选择】 → 【相同】→ 【外观】,这样我们将所有的文字全部选中,就可以统一调整字体和文字大小了。
文字调整后,我们发现整体文字有点偏下,可将文字全部选中,按快捷键【Shift 】加鼠标,对文字进行微调,直到视觉上对齐为止。
第三步,文字对齐后,可在上方加上分类的说明信息,告诉读者左边和右边两个类别分别代表什么。
制作桑基图的一些注意小事项
1.控制分类的数量
桑基图的分类尽量保持2-3个以内,如果分类众多,读者的理解成本就会加大。
2.按需标注数值
如果想更清楚更直接地让读者知道线条粗细的数值,可将数字放在节点的旁边。
3.增加参考线指引
如果分类说明文字与图表较远,可通过虚线连接的指引方式,引导读者。
4.信息置于节点矩形内
如果你做的是竖向桑基图,那么可将节点的矩形放大,这样可将文字或者数字信息放置在节点上,这样就增加了图表的美观度。
5、增加一些装饰细节
可增加一些装饰性的元素,比如主题Icon,让画面更加丰富。
总结
通过表哥的桑基图教程,相信你可以很快速的掌握制作技巧。如果遇到问题,可以留言咨询。
当然,RAW这个网站不仅可以做桑基图,网站中的图表样式还有很多,表哥也基于这个网站做了很多的创新可视化图表,比如下图:
如果大家还想要更多干货,热情来得更猛烈些吧!欢迎【转发】、【点赞】、【在看】,你们的捧场,就是表哥继续创作的动力!
关注表哥