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軸偏移的變化。 –