stacked column/bar chart : mix up data
fix floating point bug when calculating text width