相关疑难解决方法(0)

使用d3.js时可以在文本中插入换行符吗?

我正在寻找一种方法,使用d3.js在工具提示文本元素中使用换行符.

.text("test" +  "</br>" + "test")
Run Code Online (Sandbox Code Playgroud)

上述和其他类似的努力似乎不起作用.

这里有一个线程似乎回答了它:

https://groups.google.com/forum/?fromgroups=#!topic/d3-js/GgFTf24ltjc

但解决方案不是很清楚.在上述情况下如何使用.html?

.text(.html("test"+""+"test"))

没用?

谢谢

javascript d3.js

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

使文本适合SVG元素(使用D3/JS)

我想在我创建的矩形内写文本,如下所示:

body = d3.select('body')

svg = body.append('svg').attr('height', 600).attr('width', 200)

        rect = svg.append('rect').transition().duration(500).attr('width', 150)
                        .attr('height', 100)
                        .attr('x', 40)
                        .attr('y', 100)
                        .style('fill', 'white')
                        .attr('stroke', 'black')

        text = svg.append('text').text('This is some information about whatever')
                        .attr('x', 50)
                        .attr('y', 150)
                        .attr('fill', 'black')?
Run Code Online (Sandbox Code Playgroud)

但是,正如您所见(http://jsfiddle.net/Tmj7g/3/),文本被切断了.创建svg矩形内部的段落的任何好方法?谢谢,

javascript svg text d3.js

13
推荐指数
2
解决办法
4万
查看次数

标签 统计

d3.js ×2

javascript ×2

svg ×1

text ×1