Hi Devin,
You can nest the chart and legend in a single dock panel - the following code shows how to create a layout configuration that docks a header to the top and a legend to the bottom:
nChartControl1.Panels.Clear();
NLabel label = new NLabel("Some Header");
label.DockMode = PanelDockMode.Top;
nChartControl1.Panels.Add(label);
NDockPanel chartAndLegend = new NDockPanel();
chartAndLegend.Margins = new NMarginsL(10);
chartAndLegend.DockMode = PanelDockMode.Fill;
chartAndLegend.PositionChildPanelsInContentBounds = true;
nChartControl1.Panels.Add(chartAndLegend);
NLegend legend = new NLegend();
legend.DockMode = PanelDockMode.Bottom;
chartAndLegend.ChildPanels.Add(legend);
NCartesianChart chart = new NCartesianChart();
chart.BoundsMode = BoundsMode.Stretch;
chartAndLegend.ChildPanels.Add(chart);
chart.DisplayOnLegend = legend;
NBarSeries bar = new NBarSeries();
bar.Values.Add(10);
bar.Values.Add(20);
bar.Values.Add(30);
chart.Series.Add(bar);
Hope this helps - let us know if you have any questions.