chuidiang.graficos.objetos_graficos
Class Histograma

java.lang.Object
  extended by chuidiang.graficos.objetos_graficos.AbstractObjetoGrafico
      extended by chuidiang.graficos.objetos_graficos.Histograma
All Implemented Interfaces:
ObjetoGrafico

public class Histograma
extends AbstractObjetoGrafico

Histograma de una serie de valores. Dibuja unas rectangulos verticales, rellenos de color, en el que la altura de cada uno de ellos corresponde a uno de los valores. Ajusta el ancho de las columnas para que ocupen el ancho del gráfico, pero no hace nada con el eje vertical, de forma que debe estar ya escalado para los valores que se pasen (desde 0.0 hasta el valor).


Constructor Summary
Histograma(double[] valores, java.awt.Color[] colores)
          Crea un objeto histograma.
 
Method Summary
 void dibujate(InterfaceEscalaGrafica escala)
          Dibuja el histrograma utilizando la EscalaGrafica que se le pasa.
 
Methods inherited from class chuidiang.graficos.objetos_graficos.AbstractObjetoGrafico
addObservadorRepintado, necesitasRepintado, removeObservadorRepintado, setNecesitoRepintado
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Histograma

public Histograma(double[] valores,
                  java.awt.Color[] colores)
Crea un objeto histograma. Se le pasan las alturas de cada una de las barras y los colores que se quieren para cada barra. Las barras comenzaran en y=0.0 y llegarán hasta valores[i]. El Lienzo debe estar adecuadamente escalado en este eje.

Method Detail

dibujate

public void dibujate(InterfaceEscalaGrafica escala)
Dibuja el histrograma utilizando la EscalaGrafica que se le pasa.