require a unique id for each column

this allows the columns to animate correctly if they swap positions. it
also allows multiple columns to have the same label
no dumb 0.0 in y axis