SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, and iOS Chart & Android Chart Components

Welcome to the SciChart Community Forums!

Please use the forums below to ask questions about SciChart. Take a moment to read our Question asking guidelines on how to ask a good question and our support policy. We also have a tag=SciChart on where you can earn rep for your questions!

Please note: SciChart team will only answer questions from customers with active support subscriptions. Expired support questions will be ignored. If your support status shows incorrectly, contact us and we will be glad to help.



I’m using auto range on a numeric axis. The data can be anything, but I want the axis to never have a range of less than 5.
E.g.: -100 to -95
E.g.: 17 to 22
E.g.: 0 to 5

What do I need to set to be able to do this? I have tried MinimalZoomConstrain and VisibleRangeLimit without success. Preferably something to set in XAML on my axis.


  • You must to post comments

I ended up with subscribing to the “DataRangeChanged” event on the axis and calculated the desired range myself and set the “VisibleRange” on the axis.

  • Andrew
    Hi Henning, that will do it, but I would also suggest using AxisBase.VisibleRangeChanged instead and checking the e.NewVisibleRange.AsDoubleRange().Diff value. If it is outside of the desired bounds, set it back to the e.OldVisibleRange. Hope this helps!
  • Ivan Schütz
    Hi Andrew, I did this (I need the x range to start at 0 and the user shouldn’t be able to pan beyond that) but now the chart “falls back” to zooming when I try to pan beyond 0, is there a way to avoid this? It simply has to stop at 0, that’s it. And I do need the zooming, but with an explicit pinch gesture, using 2 fingers…
  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.