相关疑难解决方法(0)

将SVG文本更改为css自动换行

以下代码用于显示javascript树图的文本标签.

nodeEnter.append("svg:text")
        .attr("x", function(d) { return d._children ? -8 : -48; }) /*the position of the text (left to right)*/
        .attr("y", 3) /*the position of the text (Up and Down)*/

        .text(function(d) { return d.name; });
Run Code Online (Sandbox Code Playgroud)

这使用svg,它没有自动换行功能.如何更改这个正常段落

所以我可以使用CSS来自动换行.如何制作这个常规文本而不是svg文本?

javascript css svg word-wrap d3.js

12
推荐指数
2
解决办法
1万
查看次数

如何在D3.js中动态显示多行文字?

我需要在SVG中显示多行文本:使用D3.js文本.

示例数据如下所示,我希望在每个作者的单个节点下显示"全部""标题",而不是强制方向布局中的单个节点.

样本数据

{
    {"author":"Author1", "group":"fiction", "books" : [
        {"title":"Book Title1", "rating":3},
        {"title":"Book Title2", "rating":4}
    ]},
    {"author":"Author2", "group":"non-fiction", "books" : [
        {"title":"Book Title3", "rating":3},
    ]}
}
Run Code Online (Sandbox Code Playgroud)

SVG:文本只需要一个文本输入并显示在一行中,所以我添加了更多文本并调整"dy"?或者回缩收集节点信息并替换?

谢谢你的提示.

svg json d3.js

8
推荐指数
1
解决办法
1万
查看次数

如何用勾号包裹 D3 标签

我试图让我的标签正确包装。我需要让刻度和标签匹配。我正在为标签使用包装功能,但无法使其与 tspans 一起使用。

截屏

工作演示

更新

这是之前和之后的图片,以帮助了解我之后的内容。

之前之后

html javascript svg d3.js reactjs

5
推荐指数
1
解决办法
208
查看次数

标签 统计

d3.js ×3

svg ×3

javascript ×2

css ×1

html ×1

json ×1

reactjs ×1

word-wrap ×1