我以前写过一篇文章 《用Tableau制作网络关系图》,里面提到了Tableau本身不支持自动生成网络关系图,需要借助其他软件。提供Voronoi Treemap制作方法的Tristan Guillevin小哥哥,也提供了一个自动生成网络关系图的方法。稍微有一点点难度,我现在把方法介绍一下。

创建数据集

唯一的一点点难度就在数据集的制作上,需要自己制作JSON文件,我用最简单的例子介绍:

{

"nodes": [

{ "id":"A","size":2},

{ "id":"B","size":1},

{ "id":"C","size":1}

],

"links": [

{ "source":"A","target":"B"},

{ "source":"A","target":"C"}

]

}

网络关系图需要两类数据,一类是节点,也就是“nodes”里面的数据,这个数据必需包含所有的节点,id就是节点的唯一名称。size是节点的大小,但不是必需的,没有可以删除,只保留id即可。我这个例子里只有ABC三个节点。

另一类数据是线,source是起始点,target是结束点,节点名称必需是上面的id里出现过的。我这个数据只有A到B和A到C两条线。

所以你需要把数据整理好(不论你用什么工具),然后保存成.json格式,才能进行后面的步骤。

网站生成数据集

登陆上面的数据生成网站,通过Replace按钮更新数据集。

通过Config,调整图形。

在回到上面,点击Download Nodes和Download Links按钮,下载nodes.csv和links.csv两个文件,放到同一文件夹下。

替换模板数据集

下载Guillevin提供的模板。

选择提取数据。

错误提示选择“是”,

在弹出菜单中,选择上面下载好的nodes.csv,并打开。但可能会报错。如果遇到数据没有认出的情况,选择文本文件属性,修改一下区域。

最后保证nodes.csv和links.csv,能通过id字段进行左连接。

回到工作簿,模板中添加了一些交互,选中的节点和线会变成蓝色,其他就可以根据自己的需求修改了。

关于自己制作

自己制作也比较简单,我简单说一下。

首先按照上面的步骤nodes.csv和links.csv进行左连接(如果你确定nodes节点全部都有线相连,不会出现没有任何关系的、孤立的节点,那么只用links.csv也可以)。

然后x(nodes.csv)和x(links.csv)进行双轴并同步轴,取消聚合,nodes选圆,links选线,Key作为线的路径,基本就可以成功了。

至于点击交互的部分,大家最好下载模板研究一下,也不难。

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

tableau如何生成HTML文件,用Tableau快速制作网络关系图相关推荐

  1. tableau应用实战案例(三)-如何用Tableau制作网络关系图

    前言 唯一的一点点难度就在数据集的制作上,需要自己制作JSON文件,我用最简单的例子介绍: 数据生成网站: https://observablehq.com/@ladataviz/network-da ...

  2. 举个栗子!Tableau技巧(32):快速制作标靶图(靶心图)

    什么情况下使用标靶图? 参照目标评估指标表现.例如:销售配额评估.实际花费与预算的比较情况.绩效优劣范围( 优/良/差). 那么如何简单.快速的制作一个类似的标靶图呢? 本期<举个栗子>, ...

  3. 小白怎样快速制作gif动图?图片在线合成gif该如何做?

    想要制作动图,那么对于懂得专业设计的小伙伴来说非常的简单,但是对于不懂设计的人而言,就有点迷茫了.那么,想要快速制作gif动图的话,有什么好方法呢?接下来给大家分享一款在线gif合成(https:// ...

  4. 【ChatGPT|AI 应用】如何用 ChatGPT 快速制作思维导图

    应用背景 ChatGPT 应用越来越广,前面的文章有介绍[如何用 ChatPDF 秒读论文],它能帮助我们更快的提炼 PDF 文献的重点,帮助我们快速阅读!接下来,我们将进一步使用 ChatGPT 生 ...

  5. 利用Pajek软件批量处理excel数据,批量生成网络关系图

    利用Pajek软件批量处理excel数据,批量生成网络关系图 Pajek软件大家想必都不陌生,但是我很陌生,因为我用它不是进行网络分析,而是用它来画关系图(类似网络图).但是Pajek软件手工操作时一 ...

  6. 百度地图gif图标_华为手机误删照片怎么找回?手机怎么快速制作GIF动图

    对于华为手机,国内的很多人群都是非常喜欢的,特别是哪些花粉们简直就是疯狂,但是当我们使用华为手机误删了照片应该怎么办?如何才能找回误删的照片?误删手机照片怎么找回?不用担心,下面就让我们跟随小编一起来 ...

  7. 使用PS快速制作App logo图

    使用PS快速制作App logo图,全程大约一分钟. 应用市场要求logo图尺寸最小为256256,最大不超过512512,必须为圆角矩形.图片格式最好保存为.png和jpg 1.新建512*512像 ...

  8. Tableau制作人物关系图

    人物关系图可以清晰表示人物之间的关联关系,通过这种关系的呈现给人直观印象,能够达到总览人物故事的全貌,一起看下这个人物关系图是怎样制作的吧. 在绘制人物关系图之前我们需要设计人物关系图,看似杂乱无章的 ...

  9. 怎样快速制作GIF动图?教你一分钟在线制作GIF

    相信有不少新媒体行业的伙伴们在平时写文章的时候,都喜欢在文章中插入好玩的GIF动图来给文章增加趣味.但是当我们想要将自己拍摄制作的图片制作成GIF的时候,应该如何制作gif动图呢?这时候,大家就可以使 ...

最新文章

  1. java中组件与容器_java中的容器组件和非容器组件
  2. Linux学习(十一)---进程管理
  3. 程序员必须知道的几个Git代码托管平台(转)
  4. The Road to learn React书籍学习笔记(第三章)
  5. CountDownLatch 的使用小例
  6. 开源开放 | 欢迎选修浙江大学《知识图谱》开放共享慕课
  7. Veeam FAQ系列转载(二)
  8. Spring MVC(三) 数据转换、格式化、校验
  9. 苦劝学弟学妹们,explain一定要学明白,以后有大用途
  10. 安装关系型数据库MySQL 安装大数据处理框架Hadoop
  11. 游戏检测的对抗与防护艺术
  12. Android APK安装后资源文件(res/assets)位置
  13. python植物大战僵尸辅助_Python自学入门,如何制作植物大战僵尸
  14. HDU-6396-Swordsman(文件输入+优先队列)
  15. 我的梦想是成为一名计算机程序员英语怎么说,I dream of becoming a programmer in the future 我梦想将来当一名程序员...
  16. android 仿飞猪日历,vue+vux 仿飞猪app火车票部分(四)
  17. 先进的半导体晶圆清洗技术
  18. HMM隐马尔可夫模型详解
  19. 【分享一个动漫拼图项目】
  20. c语言入门编辑什么,萌新必看——C语言入门编辑器推荐

热门文章

  1. regsvr32注册DLL注意
  2. es版本导致项目启动报错
  3. PHP+MYSQL实现手机号码归属地查询…
  4. ubuntu中是可以看迅雷看看
  5. 矩阵的各种分解: LU分解, QR分解, 特征分解, 对称对角化, 奇异值分解 SVD
  6. 程序猿的逆袭-Dota玩什么英雄最容易拿MVP?
  7. 宅男必备!教你如何跟刚认识的女孩发短信
  8. 围城书评_书评:移动Web开发
  9. 正规的实用新型专利如何查询
  10. 用产品经理的思维分析子弹短信