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