BarChart: Make spacing proportional to total width and number of bars
Otherwise we end up with too much spacing and not enough space for the actual bars, which means we don't show any bars at all.
Otherwise we end up with too much spacing and not enough space for the actual bars, which means we don't show any bars at all.