NChart chart = context.document.Charts[0]; NRangeSeries range = chart.Series[0] as NRangeSeries; // add custom label to the Y axis NAxis yAxis = chart.Axis(StandardAxis.PrimaryY);
for (int i=1; i < range.Values.Count; i++) { string machineName = (string)range.Labels[i]; NCustomValueLabel valueLabel = new NCustomValueLabel(i, machineName); if (valueLabel.Text == "Filler") { valueLabel.Style.TextStyle.FillStyle = new NColorFillStyle(Color.Red); valueLabel.Style.TextStyle.BackplaneStyle.Visible = true; valueLabel.Style.TextStyle.BackplaneStyle.FillStyle = new NColorFillStyle(Color.Yellow); valueLabel.Style.TextStyle.BackplaneStyle.StandardFrameStyle.Visible = false; } valueLabel.Style.TextStyle.FontStyle.Name = "Tahoma"; valueLabel.Style.TextStyle.StringFormatStyle = new NStringFormatStyle(StringFormatType.GenericDefault, HorzAlign.Left, VertAlign.Center); yAxis.ScaleConfigurator.CustomLabels.Add(valueLabel); }
Best Regards,Nevron Support Team