change AxisView color API to be virtual and implement per-type variants