d3.js - 垂直翻转 D3 树图
问题描述
下面的 D3js 树图是水平的。如何将其翻转为垂直?谢谢你。下面是部分代码。完整的代码可以在这个网址找到https://codepen.io/EleftheriaBatsou/pen/LmddvN
root = d3.hierarchy(treeData, function(d) { return d.children; });
root.x0 = barchart_height / 2;
root.y0 = 0;
解决方案
默认情况下,树是垂直的——这是你的例子把它放在一边。查找组的变换和路径 d 属性的构建方式,它们交换了 x 和 y 的使用
return "translate(" + source.y0 + "," + source.x0 + ")";
推荐阅读
- php - 用户登录并通过身份验证后的 Laravel 重定向逻辑
- javascript - 在 React 中对状态对象的迭代不显示任何内容
- php - Codeigniter 3 和 Ion-Auth 应用程序错误:未定义的索引用户文件
- mysql - Filter rows in SQL table if value exists in column for each group in a priority order
- firefox - Mozilla Firefox 扩展:创建新警报
- stripe-payments - Stripe - 在不同国家以不同货币支付
- r - 基于指数分布生成故障
- r - 计算字符串在列中出现的次数
- javascript - 从后端(nodejs)向前端(reactjs)发送错误消息的问题
- oracle - oracle如何在游标块中捕获sql查询中的错误