0

我正在使用以下代码来旋转轴标签的文本:

graph.append('svg:g')
    .attr('class', 'x axis')
    .attr('transform', 'translate(0,' + h + ')')
    .call(xAxis)
    .selectAll('text')
    .style('text-anchor', 'end')
    .attr('dx', '-.8em')
    .attr('dy', '.15em')
    .attr('transform', 'rotate(-50),translate(10,10)')

现在我更改了轴的域并希望像这样更新屏幕:

x.domain([ parseDate(data[0].x), parseDate(newValDate)])
graph.select('.x.axis').call(xAxis)

完成此操作后,轴如下所示:

在此处输入图像描述

问题:为什么会发生这种行为,我该如何解决?谢谢 :)

编辑(关于对 LarsKotthoff 的评论):这是我提到的跳跃:

在此处输入图像描述

4

0 回答 0