I am finding that my dynamic plots are irritatingly jumping around quite a bit, because the scale is being set to (approximately) the floor/ceiling of the min/max values in the series respectively.
With the exception of the situation where the user specifies a particular range, to me it makes logical sense that the range should be defined by the actual data, rather than the axis scales.
The above requirement can be achieved by editing the source code of CanvasJS. You can purchase a license from our license page to get access to the source code. Once you have purchased the license please let us know and we will help you out with a solution.