using Imsl.Chart2D; using Imsl.Chart2D.QC; public class SampleUChart : FrameChart { static int sampleSize = 5; static int[] numberDefects = { 10, 12, 8, 14, 10, 16, 11, 7, 10, 15, 9, 5, 7, 11, 12, 6, 8, 10, 7, 5 }; public SampleUChart() { Chart chart = this.Chart; AxisXY axis = new AxisXY(chart); UChart uchart = new UChart(axis, sampleSize, numberDefects); axis.AxisX.AxisTitle.SetTitle("Sample Number"); axis.AxisX.AxisLabel.TextFormat = "0"; axis.AxisY.AxisTitle.SetTitle("Defects per Unit"); } public static void Main(string[] argv) { System.Windows.Forms.Application.Run(new SampleUChart()); } }