我阅读了很多关于在D3条形图上添加标签的文档,但我无法弄清楚.我坚持在"svg.selectAll("text")"之后添加什么.
结果与此示例中的结果相同:
这是代码:
var margin = {top: 20, right: 30, bottom: 50, left: 100},
width = 960 - margin.left - margin.right,
height = 500 - margin.top - margin.bottom;
var x = d3.scale.ordinal()
.rangeRoundBands([0, width], .1, 1);
var y = d3.scale.linear()
.range([height, 0]);
var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom");
var yAxis = d3.svg.axis()
.scale(y)
.orient("left")
.tickFormat(function (d) {
if ((d / 1000000) >= 1) {
d = d / 1000000 + " " + "000" + " " + "000";
} …Run Code Online (Sandbox Code Playgroud)