美文网首页tableau-qax
用Tableau画和弦图(Chord Diagram)

用Tableau画和弦图(Chord Diagram)

作者: 扫地sir | 来源:发表于2019-06-06 11:04 被阅读0次

    个人认为和弦图(Chord Diagrams)是Tableau里最高阶、最炫酷的一种图表,但是迫于技术有限,一直没有勇气去尝试和弦图。最近鼓足勇气想去研究一下,发现基本上Tableau Public上的和弦图都源自Noah Salvaterra大神2015年的一篇文章。

    地址:http://www.datablick.com/blog/2015/08/27/diy-chord-diagrams-in-tableau-by-noah-salvaterra

    令人兴奋的是,文章最后居然有教程和实现所需的twb文件,只需根据教程整理数据,然后套用twb文件即可,省时省力,简单高效。其实大部分Tableau Public的作品都是套用这个方法。

    下面我就来套用这个模板,讲述一下实现过程。
    我随便找了一个数据集,这是一个二维表格,表明了4个实体组之间的关系(具体怎么解读和旋图,大家可以参考ChordData这个文件或者自行百度)

    下面就要把这个二维表格转换为一维表格,具体方法很多,数据量不大手工都可以,然后再转换成文章规定的标准格式,ChordData这个文件有详细说明,看不明白的同学也可以参考下面的示意图

    整理好数据之后,就解压缩ChordFiles.zip这个文件,会发现两组例子,一个是Phone Data和PhoneChord.twb,另一个是Uber Data和UberChord.twb,两组例子原理都一样,我这次只用Phone的例子

    image.png

    打开Phone Data文件夹,找到ChordData1.txt和ChordData2.txt

    image.png

    然后打开ChordData1.txt和ChordData2.txt,把整理好的数据复制到里面,这时候两个文件内容是一模一样的,只是名字不一样

    最后打开PhoneChord.twb文件,刷新数据即可

    是不是非常的简单,至于里面的原理,说实话真的是看不懂。
    有毅力的同学可以自行研究破解。谁说数学没有用,学不好数学连画图都不会。
    对于这种高阶图表,平常用的很少,至于里面的原理也就不必深究,就当做一个黑盒,能做出结果就可以了。
    至于研究的工作就只能交给大神们来做了,我辈真是望尘莫及啊。

    此篇文章已发布到我的公众号:saodisir,有兴趣也可关注一下

    相关文章

      网友评论

        本文标题:用Tableau画和弦图(Chord Diagram)

        本文链接:https://www.haomeiwen.com/subject/ynryxctx.html