Bar Chart with Negative Values

Source: bl.ocks.org