3
目前代碼:如何添加上標和下標文本在D3
.text(function(){return "Area:"+d3.values(expensesTot)[count].area+"mm2";
});
電流輸出:
地區:20平方毫米
預期輸出:
面積:20毫米
目前代碼:如何添加上標和下標文本在D3
.text(function(){return "Area:"+d3.values(expensesTot)[count].area+"mm2";
});
電流輸出:
地區:20平方毫米
預期輸出:
面積:20毫米
從這個例子:http://bl.ocks.org/mbostock/6738109
您只需做到以下幾點:
.text(function(){return "Area:"+d3.values(expensesTot)[count].area+"mm²";
});
工作例如:
var svg = d3.select('body').attr('width', 500).attr('height', 500);
var svgText = svg.append('text').text('This is a test : mm²')
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>
在HTML中,我會做''在D3?在這個例子中,它顯示爲'formatPower(Math.round(Math.log(d)/ Math.LN10))'這對我不起作用。我想mm^2不是10^2。 –
@AniMenon你可否詳細說明formatPower函數的作用?另外,我的例子確實給你mm^2,或者我在這裏錯過了什麼? – thatOneGuy
在你的代碼中你指定'mm²',所以你得到mm^2。我的編輯器不支持粘貼mm²,所以我該怎麼做? [檢查這個](http://jsfiddle.net/wopbbz0h/1/) –