Pre loader

AutoRange / ZoomExtents on just one Axis

Welcome to the SciChart Forums!

  • Please read our Question Asking Guidelines for how to format a good question
  • Some reputation is required to post answers. Get up-voted to avoid the spam filter!
  • We welcome community answers and upvotes. Every Q&A improves SciChart for everyone

WPF Forums | JavaScript Forums | Android Forums | iOS Forums


Is there way to manual update/recalculate axes range on a single axis, if AutoRange is AutoRange.Never or AutoRange.Once? I need to force axes to fit to full data range, after adding new series on chart.

  • You must to post comments
Best Answer

Just on one axis?

If so you can try this:

var range = axis.GetMaximumRange();
axis.VisibleRange = range;

or if you wanted to force the chart to zoom to extents, you can try these API calls

sciChartSurface.ZoomExtents();   // Zooms to extents in the X and Y directions
sciChartSurface.ZoomExtentsY(); // Zooms to extents in the Y direction
sciChartSurface.ZoomExtentsX(); // Zooms to extents in the X direction

If you wanted to animate your zoom you can also try these:

var range = axis.GetMaximumRange();
axis.AnimateVisibleRangeTo(range, TimeSpan.FromMilliseconds(500));

Hope this helps đŸ™‚

  • anth
    Ok, thanks
  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.

Try SciChart Today

Start a trial and discover why we are the choice
of demanding developers worldwide

Start TrialCase Studies