import com.imsl.chart.*; import com.imsl.chart.qc.CuSum; public class CuSumEx1 extends javax.swing.JApplet { static private final double data[] = { 324.925, 324.675, 324.725, 324.350, 325.350, 325.225, 324.125, 324.525, 325.225, 324.600, 324.625, 325.150, 328.325, 327.250, 327.825, 328.500, 326.675, 327.775, 326.875, 328.350 }; public void init() { Chart chart = new Chart(this); JPanelChart panel = new JPanelChart(chart); getContentPane().add(panel, java.awt.BorderLayout.CENTER); setup(chart); } private void setup(final Chart chart) { AxisXY axis = new AxisXY(chart); double mean = 325; CuSum cusum = new CuSum(axis, data); cusum.setExpectedMean(mean); } public static void main(String argv[]) { JFrameChart frame = new JFrameChart(); new CuSumEx1().setup(frame.getChart()); frame.setVisible(true); } }