看起来(如果我犯了错误,请指出)如果你尝试用一条线绘制一棵树(即在孩子中没有分叉,每个孩子只有一个孩子。)像这样的 d3 树布局似乎无法绘制它。
另一方面,确保至少像这里这样的分裂它绘制得很好(我还做了一个测试,在同一棵树中同时拥有一个单叶节点和双叶节点,这可以正常工作)。
我的问题是仔细检查这是否是 d3 中的错误或我正在做的事情。如果您单击我给出的示例,您会看到 index.html 是相同的(并且完全取自 mike bostacks 示例here),唯一的区别在于单个额外的 json 行。
我意识到不应该使用树形网格来绘制单线,但这是动态生成的,所以我需要知道是否应该手动排除这些情况并向用户写一条消息。
提前致谢。