axes now recalculate when changing visualization types