0
我正在使用d3.js并渲染散点图。我想让标签恰好在散点图区域的上方和附近。在散点图圆圈附近对齐标签的选项
我试图中心上方的标签,并使其接近散点图圈。是否有任何.attr()
属性可以将填充添加到文本中,以便可以将其显示在气泡的正上方并且靠近它?
我能够使用.attr("text-anchor","middle")
获得散布中间的文字,但我需要文字更接近散点图。现在它离散点图圈4px。
我正在使用d3.js并渲染散点图。我想让标签恰好在散点图区域的上方和附近。在散点图圆圈附近对齐标签的选项
我试图中心上方的标签,并使其接近散点图圈。是否有任何.attr()
属性可以将填充添加到文本中,以便可以将其显示在气泡的正上方并且靠近它?
我能够使用.attr("text-anchor","middle")
获得散布中间的文字,但我需要文字更接近散点图。现在它离散点图圈4px。
您可以通过文本锚设置为middle
并加入一个偏移量来y
协调实现这一点:
svg.selectAll("text")
...
.attr("y", function(d) {
return d[1] - 10;
})
.attr("text-anchor", "middle")
...
的jsfiddle here。
是的谢谢拉尔斯。我用这个.attr(“文本锚”,“中间”)。但有没有其他选择可以使它靠近散点图圈。任何帮助将不胜感激 –
您可以调整'y'坐标偏移量以使文本更接近圆圈。 –
我现在正在使用rickshaw.js。对于这个Lars.because的任何建议,因为d3的工作原理没有任何y轴偏移的变化。 –