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/) –