/********************************************************************** # Copyright (c) EWA Systems Inc. 1998 - 2005 All Rights Reserved # No part of this program may be photocopied, reproduced, # or translated to another programming language without # the prior written consent of EWA Systems. **********************************************************************/ package com.ewasystems.chart.test; import java.awt.Color; import java.util.Random; import com.ewasystems.chart.AxesXY; import com.ewasystems.chart.Chart; import com.ewasystems.chart.ChartData; import com.ewasystems.chart.JFrameChart; /** *

Title: Sample Scatter Chart

*

Copyright: (c) 1998 - 2005

*

Company: EWA Systems, Inc.

* @author Lincoln Evans-Beauchamp * @version 1.0 */ public class SampleScatter extends JFrameChart { public SampleScatter() { Random r = new Random(123457); Chart chart = getChart(); AxesXY axis = new AxesXY(chart); axis.getAxisX().getAxisTitle().setTitle("X Axis"); axis.getAxisY().getAxisTitle().setTitle("Y Axis"); axis.setDataType(ChartData.DATA_TYPE_MARKER); // Data set 1 double y1[] = new double[20]; for (int k = 0; k < y1.length; k++) y1[k] = r.nextDouble(); ChartData data1 = new ChartData(axis, y1); data1.setDataType(ChartData.DATA_TYPE_MARKER); data1.setMarkerType(ChartData.MARKER_TYPE_FILLED_SQUARE); data1.setMarkerColor(Color.green); // Data set 2 double y2[] = new double[15]; for (int k = 0; k < y2.length; k++) y2[k] = r.nextDouble(); ChartData data2 = new ChartData(axis, y2); data2.setMarkerType(ChartData.MARKER_TYPE_PLUS); data2.setMarkerColor(Color.blue); } public static void main(String argv[]) { new SampleScatter().setVisible(true); } public String toString() {return "Sample Scatter";} }