The answer to the OPs request is, of course, another question:
With what accuracy and resolution and bandwidth do you need to rescale the characteristic curve?
These days, digitising the input signal (with an ADC - Analogue to Digital Convertor) doing some DSP (Digital Signal Processing) and then rebuilding the analogue output signal with a DAC (Digital to Analogue Convertor) is often the way to go. It offers the singular advantage of being very flexible. The hardware doesn't care what the conversion characteristic is (within it's voltage limits and resolution) so you can use the same device with a different calibration very quickly should the requirement change or the need to do a different conversion arise.
The down side of the digital domain is that it is, by very definition, discrete. ie, it works in steps, and the size of those steps sets the resolution of the system. If say a step was 1v then you can't output 0.5v. (you'd have to have either 0v or 1v)
Typically resolutions of digital interface devices (ADCs DACs etc) are, 8,10,12, 16 bits, giving 256, 1024,4096 and 65535 possible steps (theoretically, the more bits, the less likely you are to be able to actually realise each and every one of them due to things like noise and non-linearity)
All circuits also have a bandwidth limitation, ie how quickly they can process from input to output. It's (generally) much easier to build a fast analogue circuit with off the shelf ICs than a digital one.
So, if the OP wants to rescale the voltage curve with very high resolution at a very high bandwidth then an analogue approach, which will take longer to develop and be less flexible, would be my choice.
However, for more modest resolution and bandwidth requirements, the easier to implement and easy to modify digital approach is likely to be a better bet.