better axis, with scale