using Imsl.Chart2D; using System.Drawing; using System; public class SamplePolar : FrameChart { public SamplePolar() { Chart chart = this.Chart; Polar axis = new Polar(chart); double[] r = new double[20]; double[] theta = new double[r.Length]; for (int k = 0; k < r.Length; k++) { theta[k] = Math.PI*k/(r.Length-1); r[k] = 0.5 + Math.Cos(theta[k]); } Data data = new Data(axis, r, theta); data.DataType = Data.DATA_TYPE_MARKER | Data.DATA_TYPE_LINE; data.LineColor = Color.Lime; data.MarkerColor = Color.Blue; } public static void Main(string[] argv) { System.Windows.Forms.Application.Run(new SamplePolar()); } }