I am using ChartZoomPanBehavior on SfChart control and allowed zooming with scroll wheel. The scrolling affects both X and Y axis and it is relative to cursor position.
My dataset resolution is very high and so I need to zoom very far to see the details.
After using the rectangular zoom with left click and then using the scroll wheel, the zoom changes by almost nothing.
The result is very frustrating as you have to scroll a lot to zoom for just a bit.
After hooking up the ZoomChanging event on the SfChart control, I have found out that the ZoomFactor changes on a curve like this:
So my goal is to change the curve so it looks like linear function.
I know that I need to change the Axis ZoomFactor by some constant value every scroll, but what is the relation with ZoomPosition?
I cannot seem to synchronize the linearity of ZoomFactor with ZoomPosition.