Applies to: Nevron Chart for .NET
How to add Labels in Primary X-Axis of the chart, add value in some series against any specific label?
You can add labels in the X-Axis of the chart, then add value in the series against any specific label. For example, you have added labels "Jan", "Feb" and "March" in the Primary X-Axis. Now you have added a series in chart which say "Series1" and you want to add a value in "Series1" against label "Feb".
What you need to do is to add some labels in the labels collection of the series:
[C#]
NChart chart = nChartControl1.Charts[0];
NBarSeries bar = (NBarSeries)chart.Series.Add(SeriesType.Bar);
bar.Values.Add(10);
bar.Values.Add(20);
bar.Values.Add(24);
bar.Values.Add(40);
bar.Labels.Add(
"Jan 10"
);
bar.Labels.Add(
"Feb 20"
);
bar.Labels.Add(
"Mar 24"
);
bar.Labels.Add(
"Apr 40"
);
NStandardScaleConfigurator scale = (NStandardScaleConfigurator)chart.Axis(StandardAxis.PrimaryX).ScaleConfigurator;
scale.AutoLabels =
false
;
scale.Labels.Add(
"Jan"
);
scale.Labels.Add(
"Feb"
);
scale.Labels.Add(
"Mar"
);
scale.Labels.Add(
"Apr"
);
nChartControl1.Refresh();
[VB.NET]
Dim
chart
As
NChart = nChartControl1.Charts(0)
Dim
bar
As
NBarSeries =
DirectCast
(chart.Series.Add(SeriesType.Bar), NBarSeries)
bar.Values.Add(10)
bar.Values.Add(20)
bar.Values.Add(24)
bar.Values.Add(40)
bar.Labels.Add(
"Jan 10"
)
bar.Labels.Add(
"Feb 20"
)
bar.Labels.Add(
"Mar 24"
)
bar.Labels.Add(
"Apr 40"
)
Dim
scale
As
NStandardScaleConfigurator =
DirectCast
(chart.Axis(StandardAxis.PrimaryX).ScaleConfigurator, NStandardScaleConfigurator)
scale.AutoLabels =
False
scale.Labels.Add(
"Jan"
)
scale.Labels.Add(
"Feb"
)
scale.Labels.Add(
"Mar"
)
scale.Labels.Add(
"Apr"
)
nChartControl1.Refresh()
Article ID: 63, Created On: 10/6/2010, Modified: 11/15/2010