Hi Alexanrd,
You can place the legend as a child panel of the chart and modify it's location and content alignemnt - for example:
nChartControl1.Panels.Clear();
NCartesianChart chart = new NCartesianChart();
chart.BoundsMode = BoundsMode.Stretch;
NBarSeries bar = new NBarSeries();
bar.Values.Add(10);
bar.Values.Add(20);
bar.Values.Add(30);
chart.Series.Add(bar);
nChartControl1.Panels.Add(chart);
NLegend legend = new NLegend();
legend.Location = new NPointL(new NLength(50, NRelativeUnit.ParentPercentage), new NLength(5));
legend.ContentAlignment = ContentAlignment.TopCenter;
chart.PositionChildPanelsInContentBounds = true;
chart.ChildPanels.Add(legend);
chart.DisplayOnLegend = legend;
This should do the job...
Best Regards,
Nevron Support Team