using Imsl.Chart2D; using System.Drawing; public class SamplePieChart : FrameChart { public SamplePieChart() { Chart chart = this.Chart; chart.ChartTitle.SetTitle("Pie Chart"); double[] y = new double[] {35, 20, 30, 5}; Pie pie = new Pie(chart, y); pie.LabelType = Pie.LABEL_TYPE_TITLE; pie.FillOutlineColor = Color.Blue; PieSlice[] slice = pie.GetPieSlice(); slice[0].FillColor = Color.Green; slice[0].SetTitle("Green"); slice[0].Explode = 0.1; slice[1].FillColor = Color.Red; slice[1].SetTitle("Red"); slice[1].FillOutlineColor = Color.Yellow; slice[1].Explode = 0.1; slice[2].FillColor = Color.Blue; slice[2].SetTitle("Blue"); slice[2].Explode = 0.1; slice[3].FillColor = Color.Yellow; slice[3].SetTitle("Yellow"); slice[3].Explode = 0.15; } public static void Main(string[] argv) { System.Windows.Forms.Application.Run(new SamplePieChart()); } }