With amCharts library you can easily produce layered column or bar chart with any number of layers. The trick is simple, you should set clustered property of a graph to false. Besides that you might want to make columns of the graph more narrow – set columnWidth to a smaller than default value, like 0.5.