Error Bar nvd3 example
by sberube
CSS
body {
font: 10px sans-serif;
}
.axis path, .axis line {
fill: none;
stroke: #000;
shape-rendering: crispEdges;
}
.bar {
fill: steelblue;
}
.x.axis path {
display: none;
}
JavaScript
var margin = {
top: 20,
right: 20,
bottom: 30,
left: 40
},
width = 960 - margin.left - margin.right,
height = 500 - margin.top - margin.bottom;
var x0 = d3.scale.ordinal()
.rangeRoundBands([0, width], .1);
var x1 = d3.scale.ordinal();
var y0 = d3.scale.linear()
.range([height, 0]);
var y1 = d3.scale.linear()
.range([height, 0]);
var color = d3.scale.ordinal()
.range(["#98abc5", "#8a89a6", "#7b6888", "#6b486b", "#a05d56", "#d0743c", "#ff8c00"]);
var xAxis = d3.svg.axis()
.scale(x0)
.orient("bottom");
var yAxis = d3.svg.axis()
.scale(y0)
.orient("left")
.tickFormat(d3.format(".2s"));
var svg = d3.select("body").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
JSONdata = [{
"State": "Iowa",
"Under 5 Years": 202123,
"5 to 14 Years": 401550,
"15 to 19 Years": 216837,
"20 to 24 Years": 213350,
"25 to 44 Years": 747131,
"45 to 64 Years": 812476,
"65 Years and Over": 452888,
"moe": 20000
}, {
"State": "Minnesota",
"Under 5 Years": 355504,
"5 to 14 Years": 707878,
"15 to 19 Years": 367829,
"20 to 24 Years": 355651,
"25 to 44 Years": 1396680,
"45 to 64 Years": 1437262,
"65 Years and Over": 683121,
"moe": 12000
}, {
"State": "Wisconsin",
"Under 5 Years": 358443,
"5 to 14 Years": 744544,
"15 to 19 Years": 399209,
"20 to 24 Years": 386552,
"25 to 44 Years": 1447360,
"45 to 64 Years": 1573564,
"65 Years and Over": 777314,
"moe": 10000
}, {
"State": "Illinois",
"Under 5 Years": 835577,
"5 to 14 Years": 1738853,
"15 to 19 Years": 922092,
"20 to 24 Years": 878964,
"25 to 44 Years": 3501847,
"45 to...