查看原文
其他

美数课第一课,来咯~

上课的美数课代表 澎湃美数课 2021-07-30

先上一组图:


这是上半年美数课做的一部分图表,用到了桑基图、叠嶂图、热力图、地图、Small multiples、Voronoi Treemap……


很多同学看到后留言说:

拖拖延延,美数课代表终于开启第一课啦!
希望大家可以点亮一颗可视化技能树🌲

话不多说,今天教大家制作如何制作Voronoi Treemap。
Voronoi Treemap 是沃罗诺伊图(Voronoi |图左)与矩形树图(Treemap |图右)两种可视化方式的结合。Voronoi树图通过使用加权递归划分凸多边形来可视化分层数据,多边形面积与其相应节点的相对权重成比例。
 
我们很多稿子中的可视化也用到了这个可视化效果,可以一目了然看出各个类型之间的整体及局部的分布情况。
☞ 向右滑动查看同类型图表
很多同学会想:这么高端的图是不是要用代码?🤯
完全用不到!
有人做了在线零代码可视化工具 —— PlotDB
▨ 特色:支持图表格式多,上手非常简单,而且都是免费的,最重要的是可以导出 SVG 格式方便后续修改~
▨ 网址:plotdb.com

下面课代表来分解一下如何用 PlotDB 制作这种图
制图必要条件 =  电脑+网络 (令人头秃👨‍🦲的)数据
▼ Step 1 :打开Voronoi Treemap的图表制作页面( https://plotdb.com/chart/1017/ ),可以看到类似一个足球的形状。
▼Step 2 : 在【Data】里输入数据,给每一列选择对应的属性,有值、名字、层级和颜色,软件会根据用户选择即刻显示对应效果。
 
▼ Step 3 : 在【Style】里面可以调整字体大小,配色,描边颜色粗细,可以调整在某个范围以上显示对应的文字等等。唯一的问题是,每次调整参数,图形就会重新排列组合。
 
▼ Step 4 : 最后还可以导出 SVG ,设计师们就可以在 AI 中灵活修改及添加元素。
 


▨ 补充:Voronoi Treemap 不局限于圆形,有大神用 D3.js 写了多边形的模板,调整参数就可以改变的形状,感兴趣的同学可以尝试~
▨ Github地址:https://github.com/Kcnarf/d3-voronoi-treemap



课代表第一次尝试写教程,不知道大家是否期待有更多教程系列或者其他内容?欢迎投票给我们一些反馈~





◒◡◒

┊推 - 荐 - 阅 - 读┊





    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存