Zoomable旭日形象可视化出来了

时间:2015-12-12 07:30:20

标签: javascript d3.js sunburst-diagram tabletop.js

我正在使用sheetsee.js(和tabletop.js)阅读电子表格,并尝试使用标签可视化创建可缩放的旭日形图。但是,它只创建一个级别,文本旋转+90或-90。我的html页面的网址是http://www.wyzpubs.com/dataviz/sheetsee/dita_users_sb.html

有人能告诉我是什么原因引起的吗?我认为我使用大小信息创建JSON的方式是可以的,它就像在metmajer的带有标签的可缩放日照中一样。

谢谢, 贾亚拉姆

1 个答案:

答案 0 :(得分:1)

错误发生在sheetsee.sunburst.js

var partition = d3.layout.partition()
        .value(function(d) { return d.size; });

你的数据没有大小(在json中),因此一切都崩溃了。

确定弧长大小应该有一些价值 我做了类似的事情(但你可以把它改成你的一些商业逻辑):

var partition = d3.layout.partition()
        .value(function(d) { return d.parent.children.length; });

工作代码here

希望这有帮助!