【发布时间】:2014-02-11 00:33:46
【问题描述】:
下午好。
当数据很大(重叠层)并且您指示我插入新行 (*) 时,我问您如何解决 xAxis 标签的问题,尽管我的 slipt 函数有问题。
有人对此问题有所了解。
我的图表: http://jsfiddle.net/superboggly/tL2hW/
解决方案:
var insertLinebreaks = function (d) {
var el = d3.select(this);
var words = d.split(' ');
el.text('');
for (var i = 0; i < words.length; i++) {
var tspan = el.append('tspan').text(words[i]);
if (i > 0)
tspan.attr('x', 0).attr('dy', '15');
}
};
svg.selectAll('g.x.axis g text').each(insertLinebreaks);
【问题讨论】: