|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--orgposada.statpos.BiplotPos
Dibuja una grafica tipo biplot. En un plano bidimensional se dibujan puntos y en el centro flechas con direccion de las proyecciones en el plano.
Field Summary | |
private java.awt.Image |
backImage
Imagen para el double buffering. |
private java.awt.Graphics |
bg
Imagen para el double buffering. |
private java.awt.Canvas |
canv
Area de dibujo externa. |
private int[][] |
gArrow
Coordenadas de las flechas [numbVar][2]. |
private int[][] |
gBar
Coordenadas de las barras del histograma [bins][2]. |
private int |
gBLeft
Coordenada del lado izquierdodel biplot. |
private int |
gBLower
Coordenada del lado inferior del biplot. |
private int |
gBOX
Graphic Origin of Biplot X. |
private int |
gBOY
Graphic Origin of Biplot Y. |
private int |
gBRight
Coordenada del lado derecho del biplot. |
private int |
gbs
Graphic Biplot Side. |
private int |
gBUpper
Coordenada del lado superior del biplot. |
private int |
gHLeft
Coordenada del lado izquierdodel histograma. |
private int |
gHLower
Coordenada del lado inferior del histograma. |
private int |
gHRight
Coordenada del lado derecho del histograma. |
private int |
gHUpper
Coordenada del lado superior del histograma. |
private int |
gMaxX
Dimension del canvas. |
private int |
gMaxY
Dimension del canvas. |
private int |
gMouseX
Coordenada grafica del click. |
private int |
gMouseY
Coordenada grafica del click. |
private int |
gox
Graphic Origin X de toda la grafica. |
private int |
goy
Graphic Origin Y de toda la grafica. |
private int[][] |
gPoint
Coordenadas de los puntos [numbItem][2]. |
private java.awt.Graphics |
graph
Poder dibujar en un area externa. |
private int |
gSide
Graphic Side. |
private int[][] |
gSpline
Coordenadas de los puntos interpolados por Spline. |
int |
LETTER
Taman~o de un caracter grafico. |
int |
RAD
Radio de un dato en pixeles. |
private boolean |
wasClicked
Hubo click. |
int |
XC
Coordenada X de un arreglo. |
int |
YC
Coordenada Y de un arreglo. |
Constructor Summary | |
BiplotPos(java.awt.Canvas theCanvas)
Construye una grafica biplot. |
Method Summary | |
void |
drawGridGraph(java.awt.Graphics pg)
Dibuja la grafica de las reticulas de fondo: marcos con reticula, puntos con un indice de los datos, flechas con la direccion de las variables. |
private int[][] |
escaleBiplot(double[][] thePoints)
Escala coordenadas logicas para dibujarse en el biplot. |
private int[][] |
escaleHistogram(double[][] thePoints,
double theMaxRelFreq)
Escala coordenadas logicas para dibujarse en el histograma. |
int |
getBiplotOriginX()
Obtiene la coordenada X del punto de origen en pixeles. |
int |
getBiplotOriginY()
Obtiene la coordenada Y del punto de origen en pixeles. |
private void |
refreshCanvas()
Recalcula las coordenadas graficas, establece las imagenes. |
void |
setBiplotPos(double[][] thePoints,
double[][] theArrows)
Inicializa las variables del objeto. |
void |
setHistogramPos(double[][] theBars,
double theMaxRelFreq,
int gmx,
int gmy)
Inicializa las variables del objeto. |
int |
toGridX(int x)
Convierte la coordenada logica de la cuadricula grande a la grafica. |
int |
toGridY(int y)
Convierte la coordenada logica de la cuadricula grande a la grafica. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private java.awt.Image backImage
private java.awt.Graphics bg
private int[][] gPoint
private int[][] gArrow
private int[][] gBar
private int[][] gSpline
private java.awt.Canvas canv
private java.awt.Graphics graph
private int gMaxX
private int gMaxY
private int gox
private int goy
private int gBOX
private int gBOY
private int gbs
private int gSide
private int gHUpper
private int gHLower
private int gHLeft
private int gHRight
private int gBUpper
private int gBLower
private int gBLeft
private int gBRight
private int gMouseX
private int gMouseY
private boolean wasClicked
public final int RAD
public final int LETTER
public final int XC
public final int YC
Constructor Detail |
public BiplotPos(java.awt.Canvas theCanvas) throws java.lang.IllegalArgumentException
theCanvas
- Lugar donde se dibujara.Method Detail |
public void setBiplotPos(double[][] thePoints, double[][] theArrows) throws java.lang.IllegalArgumentException
thePoints
- Coordenadas con los datos.theArrows
- Coordenadas con las direcciones.public void setHistogramPos(double[][] theBars, double theMaxRelFreq, int gmx, int gmy)
theBars
- Arreglo con coordenadas (DesvStan, frec)maxRelFreq
- Decimal [0, 1]. No porcentual.gmx
- Coordenada grafica del click.gmy
- Coordenada grafica del click.private int[][] escaleBiplot(double[][] thePoints)
thePoints
- Coordenadas con los datos.private int[][] escaleHistogram(double[][] thePoints, double theMaxRelFreq)
theMaxRelFreq
- Mayor valor de frecuencia relativa.thePoints
- Coordenadas con los datos.private void refreshCanvas()
public void drawGridGraph(java.awt.Graphics pg) throws java.lang.RuntimeException
pg
- Zona de dibujo.java.lang.RuntimeException
- Hay arreglos no definidos.public int toGridX(int x)
x
- Coordenada logica.public int toGridY(int y)
y
- Coordenada logica.public int getBiplotOriginX()
public int getBiplotOriginY()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |