using Imsl.Chart2D; using System.Drawing; public class SampleAxesCross : FrameChart { public SampleAxesCross() { Chart chart = this.Chart; AxisXY axisLeft = new AxisXY(chart); double[] yLeft = {4, 6, 2, 1, 8}; Data dataLeft = new Data(axisLeft, yLeft); dataLeft.DataType = Data.DATA_TYPE_LINE; axisLeft.LineColor = Color.Blue; axisLeft.TextColor = Color.Blue; AxisXY axisRight = new AxisXY(chart); axisRight.SetCross(-8, 10); double[] xRight = {0, 10, 20, 30, 40}; double[] yRight = {85, 23, 46, 61, 32}; Data dataRight = new Data(axisRight, xRight, yRight); dataRight.DataType = Data.DATA_TYPE_LINE; axisRight.LineColor = Color.Pink; axisRight.TextColor = Color.Pink; double[] viewport = {0.3, 0.9, 0.05, 0.7}; axisLeft.SetViewport(viewport); axisRight.SetViewport(viewport); } public static void Main(string[] argv) { System.Windows.Forms.Application.Run(new SampleAxesCross()); } }