Fix interactive linear axis

Default value follows the axisRange provided by the user, but then goes
back to using the scale.domain(), to let us do panning and zooming
properly.