作者:心理学点滴_312 | 来源:互联网 | 2014-08-10 01:24
本人的个人博客为: www.ourd3js.com
csdn博客为:
blog.csdn.net/lzhlzz
转载请注明出处,谢谢。
树状图( Tree )通常用于表示层级、上下级、包含与被包含关系。
树状图的制作和
9.4节集群图的制作 的代码几乎完全一样。不错,你没看错,几乎完全一样。那么为什么要把这两种图分开,它们有什么不同呢?先来看看对于同一组数据,它们的结果有什么不同。数据为:
{
"name":"中国",
"children":
[
{
"name":"浙江" ,
"children":
[
{"name":"杭州" },
{"name":"宁波" },
{"name":"温州" },
{"name":"绍兴" }
]
},
{
"name":"广西" ,
"children":
[
{
"name":"桂林",
"children":
[
{"name":"秀峰区"},
{"name":"叠彩区"},
{"name":"象山区"},
{"name":"七星区"}
]
},
{"name":"南宁"},
{"name":"柳州"},
{"name":"防城港"}
]
},
{
"name":"黑龙江",
"children":
[
{"name":"哈尔滨"},
{"name":"齐齐哈尔"},
{"name":"牡丹江"},
{"name":"大庆"}
]
},
{
"name":"新疆" ,
"children":
[
{"name":"乌鲁木齐"},
{"name":"克拉玛依"},
{"name":"吐鲁番"},
{"name":"哈密"}
]
}
]
}
集群图的结果为:
树状图的结果为:
知道有什么分别了吗?
下面是树状图的代码:
这段代码和9.4节的代码完全相同。除了 33行,定义的 layout 由 cluster 变为 tree 之外,其他的都是一样的。