using Imsl.Chart2D; using Imsl.Math; using System.Drawing; public class SampleSpline : FrameChart { public SampleSpline() { Chart chart = this.Chart; AxisXY axis = new AxisXY(chart); chart.Legend.IsVisible = true; double[] x = {0, 1, 2, 3, 4, 5, 8, 9, 10}; double[] y = {1.0, 0.8, 2.4, 3.1, 4.5, 5.8, 6.2, 4.9, 3.7}; Data dataMarker = new Data(axis, x, y); dataMarker.SetTitle("Data"); dataMarker.DataType = Data.DATA_TYPE_MARKER; dataMarker.MarkerType = Data.MARKER_TYPE_FILLED_CIRCLE; CsShape spline = new CsShape(x, y); Data dataSpline = new Data(axis, new ChartSpline(spline), 0.0, 10.0); dataSpline.SetTitle("Fit"); dataSpline.LineColor = Color.Blue; } public static void Main(string[] argv) { System.Windows.Forms.Application.Run(new SampleSpline()); } }