stacked bars updating  set width abstract negative positive