Hi Mike,
Yes, it is possible to align two chart panels - the following code shows the most simple case of two charts that split the control height:
// create a layout of two chart panels docked on top of each other
nChartControl1.Panels.Clear();
NCartesianChart chart1 = new NCartesianChart();
nChartControl1.Panels.Add(chart1);
chart1.BoundsMode = BoundsMode.Stretch;
chart1.Margins = new NMarginsL(5, 5, 5, 2.5f);
chart1.DockMode = PanelDockMode.Top;
chart1.Location = new NPointL(0, 0);
chart1.Size = new NSizeL(new NLength(0), new NLength(50, NRelativeUnit.ParentPercentage));
NCartesianChart chart2 = new NCartesianChart();
nChartControl1.Panels.Add(chart2);
chart2.BoundsMode = BoundsMode.Stretch;
chart2.Margins = new NMarginsL(5, 2.5f, 5, 5);
chart2.DockMode = PanelDockMode.Top;
chart2.Location = new NPointL(new NLength(0), new NLength(50, NRelativeUnit.ParentPercentage));
chart2.Size = new NSizeL(new NLength(0), new NLength(50, NRelativeUnit.ParentPercentage));
// you may want to align the chart by their left plot side
NSideGuideline guideLine = new NSideGuideline();
nChartControl1.document.RootPanel.Guidelines.Add(guideLine);
guideLine.Side = PanelSide.Left;
guideLine.Targets.Add(chart1);
guideLine.Targets.Add(chart2);
You can also take a look at the following desktop example:
All Examples \ Panels \ Guidelines \ Side guideline
We hope this helps - let us know if you meet any problems...
Best Regards,
Nevron Support Team