首页 > 解决方案 > 如何使用社区可视化 - 桑基图?

问题描述

我有很多不同的尺寸组合(在属性栏中),但在我复制它后似乎无法让桑基图工作,如下所示:https ://developers.google.com/datastudio/visualization /

它需要的数据格式是什么?另外,它可以支持多少个节点——我可以做 4 个节点吗?

标签: google-apps-scriptvisualizationgoogle-data-studiosankey-diagram

解决方案


首先,我喜欢 Sankey Diagrams,但从来没有足够的机会使用它们。

图表库基于d3.org sankey diagrams

它根据该页面所需的数据格式是:

{
"nodes":[
    {"node":0,"name":"node0"},
    {"node":1,"name":"node1"},
    {"node":2,"name":"node2"},
    {"node":3,"name":"node3"},
    {"node":4,"name":"node4"}
],
"links":[
    {"source":0,"target":2,"value":2},
    {"source":1,"target":2,"value":2},
    {"source":1,"target":3,"value":2},
    {"source":0,"target":4,"value":2},
    {"source":2,"target":3,"value":2},
    {"source":2,"target":4,"value":2},
    {"source":3,"target":4,"value":4}
]}

至于它可以支持多少个节点,我不确定是否有上限,但我怀疑你会更快地受到页面空间/浏览器内存限制的限制。


推荐阅读