0
我用這個例子作爲基本我圖作成:http://bl.ocks.org/weiglemc/6185069如何在d3js圖形上與圖形一起製作文字?
在我的圖表x軸我添加一些文字:
svg.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + height + ")")
.call(xAxis)
.append("text")
.attr("class", "label")
.attr("x", width)
.attr("y", -6)
.style("text-anchor", "end")
.text("Calories");
一切工作正常,但現在我也想創建的這個縮小版圖形,就像200x200像素,當我改變高度和寬度x和y軸完全縮小,但我的文本仍然像以前一樣大。當高度/寬度越來越低時,我該如何縮小它?
它不是100%正確的答案,但你指引我正確的方式,hwrre我擴展字體大小通過計算寬度和邊距 – Timsen