OSP Gráfica de Grillas

Storyboard

>Model

ID:(745, 0)



OSP Site Lattice

Image

>Top


ID:(2419, 0)



Site Lattice, Explicación

Description

>Top


Primero se importan las clases necesarias

```

import org.opensourcephysics.display.DrawingFrame;

import org.opensourcephysics.display.PlottingPanel;

import org.opensourcephysics.display2d.SiteLattice;

```

Luego se cera el panel y los ejes

```

PlottingPanel panel = new PlottingPanel("x", "y", "Site Lattice");

panel.getAxes().setShowMajorXGrid(false);

panel.getAxes().setShowMajorYGrid(false);

DrawingFrame frame = new DrawingFrame(panel);

frame.setSize(400, 400);

```

Luego se cera la grilla y asigna colores

```

int SIZE = 20;

SiteLattice lattice = new SiteLattice(SIZE, SIZE);

byte[][] data = new byte[SIZE][SIZE];

for(int iy = 0;iy < SIZE;iy++){

for(int ix = 0;ix < SIZE;ix++){

data[ix][iy] = (byte) (-128+256*(iy*SIZE+ix)/SIZE/SIZE);

}

}

lattice.setBlock(0, 0, data);

panel.addDrawable(lattice);

```

Finalmente cuelga la grilla de la forma

```

frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

```

La fuente se puede bajar de [latice.java](latice.java)

```

ID:(7540, 0)



Chart Grids

Description

>Top


ID:(384, 0)