/********************************************************************** # 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 com.ewasystems.chart.AxesXY; import com.ewasystems.chart.Chart; import com.ewasystems.chart.ChartData; import com.ewasystems.chart.ChartFunction; import com.ewasystems.chart.JFrameChart; /** *
Title: Sample Function Plot
*Copyright: (c) 1998 - 2005
*Company: EWA Systems, Inc.
* @author Lincoln Evans-Beauchamp * @version 1.0 */ public class SampleFunction extends JFrameChart { public SampleFunction() { Chart chart = getChart(); AxesXY axis = new AxesXY(chart); ChartFunction sinc = new ChartFunction() { public double f(double x) { if (x == 0.0) return 1.0; return Math.sin(Math.PI*x) / (Math.PI*x); } }; ChartData data = new ChartData(axis, sinc, -10.0, 10.0); data.setLineColor(Color.blue); } public static void main(String argv[]) { new SampleFunction().setVisible(true); } public String toString() {return "Sample Function";} }