Hi Matt,
You need to change the header location and Content alignment:
NLabel header = new NLabel("My Cool Chart");
header.TextStyle.FillStyle = new NColorFillStyle(Color.Blue);
header.TextStyle.FontStyle = new NFontStyle("Arial", 14, FontStyle.Italic);
header.TextStyle.ShadowStyle.Type = ShadowType.LinearBlur;
header.ContentAlignment = ContentAlignment.BottomCenter;
header.Location = new NPointL(new NLength(50, NRelativeUnit.ParentPercentage), new NLength(2, NRelativeUnit.ParentPercentage));
nChartControl1.Panels.Add(header);
That way the initial position of the header is at x = 50% and the label content is placed around it.
Best Regards,
Nevron Support Team