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.

axes titles overlap

Thread ID:

Created:

Updated:

Platform:

Replies:

47843 Aug 14,2006 09:18 AM Dec 22,2006 09:55 AM Windows Forms 7
loading
Tags: Chart
Andreas Isler
Asked On August 14, 2006 09:18 AM

When I have 2 Y-Axes, the titles overlap. (See attached project)
How can I avoid this overlapping?

Regards Andreas

AxesTitleOverlap.zip

JayaLakshmi [Syncfusion]
Replied On August 16, 2006 02:21 AM


Hi Andreas ,

Thanks for choosing Syncfusion products.

Using Location property of an axes, you can locate the secondary axis wherever you want. You need to adjust the ChartArea margin according to the secondary axis location.

Please try your modified sample in which we added the above factors.

Kindly let me know if this helps.

Regards,
Jaya

AxesTitleOverlap0.zip

Andreas Isler
Replied On August 16, 2006 09:57 AM

Hi Jaya,
this example helped. The missing link was chartControl1.ChartArea.ChartAreaMargins.Right.
With this property and some simple calculations it is possible to set the location of any Y-axis.
Anyway it would be nice to have when multiple axes would not overlap.

Cheers
Andreas

JayaLakshmi [Syncfusion]
Replied On August 17, 2006 05:25 AM


Hi Andreas,

Thank you for your updates.

In previous post , I adjusted the ChartArea Margins of the sample at design time. The following code illustrate this :

chartControl1.ChartArea.ChartAreaMargins.Right = 100;

Thank you for your continued interest in Syncfusion products.

Regards,
Jaya

Andreas Isler
Replied On December 20, 2006 07:53 AM

Hi Jaya,
I managed to set the position of the axes and the chart by chartControl1.ChartArea.ChartAreaMargins.Right.

However, if you zoom in, the X-positions cannot be set correctly anymore. See attached project.

Instead of setting the X-positions manually I anyway would prefer axes that don't overlap.

Is there a patch? Or how should I set the X-positions that they are correct with zooming?

Regards
Andi

AxesOverlapZoom.zip

Administrator [Syncfusion]
Replied On December 20, 2006 11:16 AM

Hi Andi,

Sorry for the inconvenience caused.

You can set space between Axes using ‘AxisSpacing’ property of Chart Axes. The following code will allow you to set space between Axes.

this.chartControl1.Axes.AxisSpacing = new SizeF(10, 0);

Please have a look into the sample attached for more information.

Modified Axes Overlap Zoom sample

Please let me know if this helps.

Thanks for your continued interest in Syncfusion products.

Best Regards,
Sureshbabu

Andreas Isler
Replied On December 21, 2006 04:36 AM

Hi Sureshbabu,
the key was exactly
this.chartControl1.Axes.AxisSpacing = new SizeF(10, 0);

Thank you
Andi

Administrator [Syncfusion]
Replied On December 22, 2006 09:55 AM

Hi Andi,

Thanks for your update.

Please open new forums if you have any further questions.

We appreciate you for using Syncfusion products.

Regards,
Sureshbabu

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.

;