Add Labels in Primary X-Axis of the chart, add value in series against any specific label

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