BarChart experiment with D3 (HTML)

http://bost.ocks.org/mike/bar/

by Anton

HTML

<div class="chart"></div>

CSS

.chart div {
    background-color: steelblue;
    padding: 3px;
    color: white;
    text-align: right;
    margin: 1px;
}

JavaScript

var data = [4, 8, 15, 16, 23, 42];

// Set to scale 0..max to 0..400
var x = d3.scale.linear()
    .domain([0, d3.max(data)])
    .range([0, 400]);

d3.select('.chart')
    .selectAll('div')
        .data(data)
    .enter().append('div')
        .style("width", function(d) { return x(d) + "px"; })
        .text(function(d) { return d; })
        .attr('title', function(d) { return "Value " + d; });