D3 tree/cluster 图 - 更改节点文本颜色

D3 tree/cluster diagram - changing node text color

我想要一个类似于这个的图表:(最重要的部分是我想要以多种颜色显示节点文本;图表是树还是簇并不重要)

这是一个测试示例:

jsfiddle

我尝试通过 CSS 更改文本颜色,在 JavaScript 代码中,它始终保持黑色。为什么?

我找到了答案:

    fill: #5555ff;    

in CSS for node/text 解决了问题。

SVG 文本元素不关心 color 属性,就像其他 HTML 元素一样。设置fill是正确的方法。