D3.js双层分区-初始图表加载放大切片
D3.js Bilevel Partition - initial chart load zoomed on slice
我想知道是否有办法在切片上启动D3.js双层分区,而不是在默认情况下显示所有值。这可能吗?
双层分区:http://bl.ocks.org/mbostock/5944371
一个可能的解决方案是编写一些代码,自动单击其中一个切片。
另一个备份解决方案是创建单独的图表,其中只有缩放切片中的数据,并有一个单独的按钮加载第二个图表。
或者有一个更新按钮,放大的切片是最初出现的唯一数据,单击该按钮可以添加其余数据。(如何实现?)
Algo for"一个可能的解决方案是编写一些代码,自动点击其中一个切片。"
这将选择你想要的节点,如下所示:
path[0].every(function(p){
var d = d3.select(p).data();
//put the name of the node you wish to zoom on i have put "Arrays"
if (d[0].name == "Arrays"){
var k = d[0];
zoomIn(k);
return false;
}
return true;
});
完整的工作代码在这里
希望这能有所帮助!
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 页面加载时加载放大弹出窗口
- 加载、滚动、放大和缩小图像,如谷歌地图
- 如何加载页面加载放大弹出模式
- 每15天为新用户加载一次放大弹出菜单
- 缩放加载的 SVG 并使用捕捉 svg 放大
- 谷歌地图没有放大,标记没有显示在页面加载上
- 获取较小的图像,以便在悬停和放大时以完整质量加载
- 放大 iframe,而无需仅使用 css 重新加载 html 内容
- 页面加载时出现放大弹出youtube视频错误
- 加载图像时,将图像从零放大到全尺寸
- 放大弹出菜单未加载到页面的特定部分
- 如何加载双击而不是点击放大弹出
- D3.js双层分区-初始图表加载放大切片
- 页面加载时的放大弹出菜单
- Javascript在浏览器加载时自动放大
- 加载后自动放大高图