Reverse y axis


Author
Message
Hasindu Diyabalanage
Hasindu Diyabalanage
Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)
Group: Forum Members
Posts: 7, Visits: 1
Hello peeps,

Would be grateful if any one can help me out.

I need to reverse the scale on the y axis. That is, start from 3 and end with 0. Is this possible?

Many thanks for any replies.
Nevron Support
Nevron Support
Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)
Group: Administrators
Posts: 3.1K, Visits: 4.2K

Hi Hasindu,

All axes support invered mode. The following code snippet shows how to invert the primary Y axis (which is the most common case):

NLinearScaleConfigurator scale = chart.Axis(StandardAxis.PrimaryY).ScaleConfigurator as NLinearScaleConfigurator;
scale.Invert =
true;



Best Regards,
Nevron Support Team


Hasindu Diyabalanage
Hasindu Diyabalanage
Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)Forum Newbie (7 reputation)
Group: Forum Members
Posts: 7, Visits: 1
Many thanks for your reply.

This is the code i now use (below), but unfortunately it does not invert the y axis. Is there something wrong in my code. Please be kind enough to have a look. Thanks

NChart chart = NChartControl1.Charts[0];
NLineSeries line = new NLineSeries();
line.Legend.TextStyle.FontStyle.EmSize = new NLength(9, NGraphicsUnit.Point);
line.Legend.TextStyle.FontStyle.Name = "Calibri";

NLinearScaleConfigurator scale = (NLinearScaleConfigurator)chart.Axis(StandardAxis.PrimaryY).ScaleConfigurator;

scale.Invert = true;

line.DataLabelStyle.Format = "";
line.Legend.Format = "
Nevron Support
Nevron Support
Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)
Group: Administrators
Posts: 3.1K, Visits: 4.2K

Hi Hasindu,

Most likely you override the invert setting by assigning a new scale configurator to chart.Axis(StandardAxis.PrimaryY).ScaleConfigurator later in the code. Can you please check if this is the case?



Best Regards,
Nevron Support Team


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search