SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, and now iOS Charting & 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!


Hi I am using scichartsurface with multiple y axes and a single x axis. I would want the zooming to work in a block basis as shown in the attachments.
For ex: In the first attachment I am selecting the block from 08:00:00(xaxis) and 0.76(y axis), and moving on upto 09:30:00(approx) and -22(approx). So when i start zooming the area, is it possible that it selects the entire block(A block would be distance from one major grid line to the next immediate major grid line across X axis). Please refer to 2nd attachment if unclear.

Does SciChart provide any such feature?

  • You must to post comments

We have a feature, RubberBandXyZoomModifier.IsXAxisOnly which does what you want,

You can check it out in our example Drag Area to Zoom by clicking on the option ‘Zoom X-Axis Only’ in the top toolbar.

Best regards,

  • Kedar k
    Hi Andrew, Thank you for your time. I am currently using RubberBandXyZoomModifier for zooming functionality. My question is a bit different for your answer. You can see in the first image that I have selected some part of the area by using rubberbandxyzoommodifer, now my question is when I select a particular area, the chart should automatically convert that to a block(block as in from one particular x value to next immediate available x coodinate value and all the y axis that appear btwn those points). You can see in image 2 that the entire block gets selected and then we can zoom what ever is selected. Can we add this kind of functionality?
  • Andrew
    Ah I see, sorry. It wasn't very clear from the question quay you wanted to achieve. We also have a series on creating custom Chartmodifierbase derived classes, one of the shows how to select data points by mouse drag: a look, maybe this will help you. Best regards, Andrew
  • Kedar k
    Thank you Andrew for getting back, I will surely take a look..
  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.