D3.js 树绘图方向

D3.js 树绘图方向,d3.js,hierarchy,D3.js,Hierarchy,我使用树布局制作了一个稍微修改过的树。我需要将树的方向从右向左,而不是默认的从左向右的常规方向。d3:ish的正确方法是什么 在创建布局后,我通过简单地反转x坐标来完成这项工作,但我觉得这是一种黑客行为。肯定还有更优雅的吗 我想做一个围绕中心的SVG旋转,但随后我必须旋转标签以获得正确的文本。这感觉也不对。树布局在宽度(x)和深度(y)的任意坐标空间中计算节点位置。要更改布局的方向,请将布局的坐标空间映射更改为SVG像素坐标。如果不希望手动执行映射,可以使用指定更直观(但更详细)的映射 下面是一

我使用树布局制作了一个稍微修改过的树。我需要将树的方向从右向左,而不是默认的从左向右的常规方向。d3:ish的正确方法是什么

在创建布局后,我通过简单地反转x坐标来完成这项工作,但我觉得这是一种黑客行为。肯定还有更优雅的吗


我想做一个围绕中心的SVG旋转,但随后我必须旋转标签以获得正确的文本。这感觉也不对。

树布局在宽度(x)和深度(y)的任意坐标空间中计算节点位置。要更改布局的方向,请将布局的坐标空间映射更改为SVG像素坐标。如果不希望手动执行映射,可以使用指定更直观(但更详细)的映射

下面是一个显示四种不同方向的示例:


第26行中有一个错误/输入错误:“链接前面缺少http:”请进一步解释?我有普通的HTML和JS知识,有一个工作应用程序(从左到右的可扩展/可点击树),我想让它从上到下。我在productTree.JS中的两个位置更改了x和y,一个使树结构垂直,另一个使标签位于正确的位置。不幸的是,树没有进入边界,因此标签相互重叠:/