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!

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.


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.