Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / iReport / Java / Gráfico de columnas con iReport

Gráfico de columnas con iReport

Por jc mouse viernes, mayo 10, 2013

El gráfico de columnas es uno  tipo de gráfico que nos permite representar fácilmente la cantidad de veces que ocurre un valor, dicha cantidad se representa por una barra vertical/horizontal cuya altura/largo está determinada por el valor que este representa.

cuatrimestre informe

Para seguir este tutorial, te aconsejo darte una vuelta por el post anterior [ Gráficos de tortas en iReport ] ya que daré por hecho que conoces los pasos básicos para crear un informe, esto para no repetir las mismas cosas 🙂 .

Herramientas

– JaspeReport 5.1.0

– Base de datos MySQL

Base de datos

La base de datos para este post consta de la siguiente tabla y unos cuantos registros:

CREATE TABLE ventas (
  id int(11) NOT NULL auto_increment,
  nombre varchar(32) NOT NULL,
  `Producto 1` int(11) NOT NULL,
  `Producto 2` int(11) NOT NULL,
  `Producto 3` int(11) NOT NULL,
  PRIMARY KEY  (id)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

INSERT INTO ventas VALUES (1, 'Enero', 34, 11, 69);
INSERT INTO ventas VALUES (2, 'Febrero', 55, 34, 12);
INSERT INTO ventas VALUES (3, 'Marzo', 44, 12, 5);
INSERT INTO ventas VALUES (4, 'Abril', 0, 11, 33);

En la siguiente imagen dejamos una explicación de como se acomodan los datos en el gráfico de columnas, una imagen vale más que mil palabras 😉

plantilla chart

Creación del gráfico

1. Crea un nuevo reporte en blanco y añade un objeto CHART de tipo de columnas en 3d en la sección SUMARY de la plantilla del informe.

template ireport

2. Crea el Query para el informe

selectventas

3. Clic derecho sobre el gráfico -> Chart Data -> pestaña Details

En la ventana se irán agregando todas las series que forman parte del gráfico. Clic en ADD para añadir una nueva serie

details java

4. Para añadir una nueva serie:

Series expression: Es el nombre de la serie que aparece, para la primera serie ponemos «Televisores»

Category expression: Nombre de la categoría, en este caso el campo «nombre» de la tabla «ventas»

Value expression: el valor numérico de la serie, en este caso el campo «Producto1»

datacharts

Debemos repetir el paso 4 la cantidad de series que queramos añadir, en este ejemplo tenemos 3 series que llamamos «Televisores» para producto 1, «Impresoras» para producto 2 y «Celulares» para el producto 3

Ejecutando el informe debemos tener algo así:

cuatrimestre informe

o.O FIN o.O

Tags

Artículos similares

Formateo de registros en Excel con JExcel

Tenia un problema, me pasaron unos archivos excel con unos cientos de registros (ver imagen más abajo) que exportaron de[...]

Simplifica tu código

Project Lombok es una biblioteca para java que se conecta con su IDE (Integrated Development Environment – Entorno[...]

Crea un servicio web REST con PHP y MYSQL

Servicio Web Un servicio web (en inglés, Web Service o Web services) es una tecnología que utiliza un conjunto de protoc[...]

Convertir objetos java en XML

Continuando con el estudio del meta lenguaje XML (Lenguaje de Marcado Extensible) bastante utilizado en el intercambio d[...]

Personalizar nodos de un JTree con HTML

Una clase JTree permite mostrar datos de una forma jerárquica y en realidad este objeto no contiene sus datos; es decir,[...]

Conectar SQL Server con PHP 8.x

Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit[...]