/// <summary> /// /// </summary> /// <returns></returns> protected override NWidget CreateExampleContent() { NChartView chartView = CreateCartesianChartView(); // configure title chartView.Surface.Titles[0].Text = "Axis Docking Percentages"; NCartesianChart chart = (NCartesianChart)chartView.Surface.Charts[0]; m_RedAxis = CreateLinearAxis(ENCartesianAxisDockZone.Left, NColor.Red); chart.Axes.Add(m_RedAxis); m_GreenAxis = CreateLinearAxis(ENCartesianAxisDockZone.Right, NColor.Green); chart.Axes.Add(m_GreenAxis); // Add a custom vertical axis m_BlueAxis = CreateLinearAxis(ENCartesianAxisDockZone.Left, NColor.Blue); chart.Axes.Add(m_BlueAxis); chart.Axes.Add(NCartesianChart.CreateDockedAxis(ENCartesianAxisDockZone.Bottom, ENScaleType.Orindal)); // create three line series and dispay them on three vertical axes (red, green and blue axis) NLineSeries line1 = CreateLineSeries(NColor.Red, NColor.DarkRed, 10, 20); chart.Series.Add(line1); NLineSeries line2 = CreateLineSeries(NColor.Green, NColor.DarkGreen, 50, 100); chart.Series.Add(line2); NLineSeries line3 = CreateLineSeries(NColor.Blue, NColor.DarkBlue, 100, 200); chart.Series.Add(line3); line1.VerticalAxis = m_RedAxis; line2.VerticalAxis = m_GreenAxis; line3.VerticalAxis = m_BlueAxis; return(chartView); }