How to change the scale of an axis


Author
Message
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 Joel,

You have two options:

1. Use custom labels (All Examples\Axes\General\Axis Labels).
2. Use a custom value formatter:

public class CustomValueFormatter : NValueFormatter

{

public override string FormatValue(double value)

{

return (value / 2.0).ToString();

}

public override string FormatValue(object value)

{

return FormatValue((double)value);

}

}


NOrdinalScaleConfigurator ordinalScale = chart.Axis(StandardAxis.PrimaryX).ScaleConfigurator as NOrdinalScaleConfigurator;

ordinalScale.LabelValueFormatter = new CustomValueFormatter();





Best Regards,
Nevron Support Team


Joël Golinucci
Joël Golinucci
Junior Member (18 reputation)Junior Member (18 reputation)Junior Member (18 reputation)Junior Member (18 reputation)Junior Member (18 reputation)Junior Member (18 reputation)Junior Member (18 reputation)Junior Member (18 reputation)Junior Member (18 reputation)
Group: Forum Members
Posts: 30, Visits: 61
Hi,

I'm displaying points each 0.5m using NBarSeries (each bar represents 0.5m) and thus I have my X-axis going from 0 to 180 but in fact there really is only 90m. How can I get the labels displaying half the value only so that I have my X-axis going from 0 to 90 ?

Thanks for your help,

Regards,

Joël
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