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

Answered
1
0

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
3
0

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:

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

Hope this helps 🙂
Andrew

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

Please first to submit.