We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.

Side-By-Side Y axis

Thread ID:

Created:

Updated:

Platform:

Replies:

84602 Jul 1,2009 09:37 AM Oct 20,2010 03:26 AM Windows Forms 6
loading
Tags: Chart
Paul Wallace
Asked On July 1, 2009 09:37 AM

I have a chart with 4 series, each with their own Y axis - each series is a different measurement. I use the legend tick boxes to show or hide individual series and allow the user to select whether the y axes are SideBySide or Stacked.

I use the LegendItem CheckedChanged event to hide the series' axis when the series is hidden, using the code below:

private void chartControl_LegendItem_CheckedChanged(object sender, EventArgs e)
{
for (int i = 0 ; i < _chart.Legend.Items.Length ; i++)
{
_chart.Series[i].YAxis.IsVisible = _chart.Legend.Items[i].IsChecked;
}
}

However, when a series, and its axis is hidden, a blank area is left, as shown in the attached image.

I have two questions:

1) How can I hide the blank area?
2) Is it possible to adjust how much vertical space (percentage?) is taken by each axis when they are shown SideBySide? Or is it a fixed percentage, i.e. 4 axes = 25% per axis.

Thanks,
Paul






BlankArea_b9fd2a05.jpg

Manimala S [Syncfusion]
Replied On July 2, 2009 05:22 AM

Hi Paul,

Thanks for using Essential Chart.

We can set the vertical spacing for the axis using the "RealLength" property of the axis. Here is the Code snippet.

//Code
axis.AutoSize = false;
axis.RealLength = ((int)(axis.Range.Delta / axis.Range.Interval) * 25);

And for removing empty space, sorry currently we don't have a direct property to remove the empty space, if any of the axis is removed in multiple axis. But we have a workaround to achieve this with the help of "RealLength" property of the axis.

I have created a sample to demonstrate this. Kindly, get the sample from the following link.

Sample

Kindly let me know if it works.

Thanks,
Manimala.

Paul Wallace
Replied On July 2, 2009 08:50 AM

Yes, that helped me do what I wanted.

Thanks,
Paul

Palak Jain
Replied On March 18, 2010 10:31 AM

I am doing the same thing. Can I have a look at the sample?

Thanks,
Palak.

Jaffersathick B [Syncfusion]
Replied On March 24, 2010 02:07 AM

Hi Palak Jain,


Thank you for your interest in Syncfusion products.


Sorry for the delay in getting back to you. We will have a follow up of for this forum in the Direct Trac incident id #66081.


Regards,
Jaffer.B

Dennis Kuhn
Replied On October 19, 2010 04:01 PM

Hello, I have the same Problem, can you please send me your sample?


Vijayabharathi K [Syncfusion]
Replied On October 20, 2010 03:26 AM

Hi Dennis,

Thank you for your interest in Syncfusion products.

Please find the sample attached, which demonstrate the Multiple Y-axis with legend checkbox quires.

Let me know if you have any other concerns.

Regards,
Vijayabharathi K




MultipleYaxisSample_a3203946.zip

CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.

;