以前写过一篇用Tableau画和弦图(Chord Diagram),介绍了Noah Salvaterra大神的和弦图制作方法,完全只是模仿,看不懂思路。
网上也看到有另一种和弦图,只是点之间用连线表示关系,这种看起来就简单多了,我研究了一段时间,但是总是有一些小问题得不到解决,就一直没有分享。前些天,有人问起制作方法,既然答应了要写一篇,所以就分享一下心得。严格意义上这不是一个完美的制作方法。
![7d9855e580ca9fa71ef9422437d015d2.png](https://img-blog.csdnimg.cn/img_convert/7d9855e580ca9fa71ef9422437d015d2.png)
创建数据集
数据集来自混子哥的公众号——着迷小课里的《唐朝诗人朋友圈》,我自己整理了一下数据
![e9cc0dddec6c6c3cde0e3250eb445430.png](https://img-blog.csdnimg.cn/img_convert/e9cc0dddec6c6c3cde0e3250eb445430.png)
链接: https://pan.baidu.com/s/1GV1D14DZ3zRwUO3zCM0CNA 提取码: z4fb
这里要说一下,一共29个诗人,每个诗人都有一个顺序编号(1-29),姓名1顺序和姓名2顺序,就是取的这个顺序编号,这两个字段决定了,每个诗人在圆环中的位置。
姓名1位置和姓名2位置是辅助列,辅助计算后面的4个字段,数据集的excel表里有公式,大家可以自己研究一下,很简单。
另一张表是link表,用来增加数据密度。
导入数据data表和link表,做表连接,这样每行数据就变成了102行。