Notice: Undefined index: sg in /usr3/euler/plotter/index.php on line 26
Java Plotter

griddemo

Bild

Code

import java.awt.Color;
import java.awt.Dimension;

import plotter.Graphic;
import plotter.LineStyle;
import plotter.Plotter;

public class GridDemo {
	Graphic graphic = new Graphic("Grid Demo");
	Plotter plotter = graphic.getPlotter();

	public static void main(String[] args) {
		(new GridDemo()).demo();
	}
	
	private void demo() {
	    plotter.setBorderColor( Color.BLACK );
	    plotter.setXrange( -10, 110 );
	    plotter.setYrange( -5, 5 );
	    plotter.setPreferredSize( new Dimension(300,300));
	    
	    plotter.setLine( 0 );
	    plotter.setXLine( 100 );
	    
	    plotter.setAutoXgrid(10 );
	    plotter.setXLabelFormat("%3.0f");
	    
	    double[] ytics = {-4, -2,  4 };
	    String[] ylabels = {"tief", "mitte"};
	    plotter.setYGrid(  ytics  );
	    plotter.setTicRelWidth(0.02);
	    plotter.setYLabel( ylabels );
	    plotter.setYLabelFormat("%3.2f");

	    plotter.setDataLineStyle(LineStyle.SYMBOL);
	    for( int i=0; i<100; i++ ) {
		plotter.add( i, 8*Math.random() - 4 );
	    }
	    graphic.pack();
	}
}