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áficos de tortas en iReport

Gráficos de tortas en iReport

Por jc mouse jueves, mayo 9, 2013

Los gráficos de torta, también llamados gráficos de 360 grados o circulares, son gráficos estadísticos que se utilizan para mostrar porcentajes y proporciones.

graficos ireport

JasperReport nos permite diseñar este tipo de gráfico y muchos otros más o.O , en este tutorial veremos la forma de crear el nuestro 🙂

Herramientas

– JasperReport 5.1.0

– Base de datos MySQL

Nivel: Básico

Tiempo: 15 minutos

Creación del gráfico

Lo primero que necesitamos es una base de datos de donde extraer información, dado el tipo de gráfico que construiremos, utilizaremos una que registra los datos de una «Elección XYZ», el código SQL es el siguiente.

-- 
-- Estructura de tabla para la tabla 'eleccion'
-- 

CREATE TABLE eleccion (
  id int(11) NOT NULL auto_increment,
  candidato varchar(32) NOT NULL,
  partido varchar(32) NOT NULL,
  votos int(11) NOT NULL,
  PRIMARY KEY  (id)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

-- 
-- Volcar la base de datos para la tabla 'eleccion'
-- 

INSERT INTO eleccion VALUES (1, 'Mario Moreno Cantinflas', 'VICONCO - Vino con cojones', 5354011);
INSERT INTO eleccion VALUES (2, 'Rafael Maduro Morales', 'PRI - Pobres Ratas Inmundas', 699744);
INSERT INTO eleccion VALUES (3, 'Amalia Rada Jordan', 'PKD - Partido del Karma Democrat', 2900456);
INSERT INTO eleccion VALUES (4, 'Alvaro Linera Quintana', 'MVR - Maraco Vestido de Rojo', 200654);

Ahora, desde iReport, creamos un nuevo informe en blanco.

Creamos el Query:

query

Creamos el reporte como en cualquier otro informe sin gráfico.

eleccion bolivia

Para añadir el gráfico de pastel , desde la paleta de iReport, arrastra a la sección SUMARY el icono que dice chart.

torta

En la ventana que aparece, se puede ver todos los tipos de gráficos que soporta iReport, selecciona el gráfico de torta en 3D y das OK. Aparece una nueva ventana, es un asistente para crear el gráfico, no lo necesitamos,  presiona CANCELAR, para terminar re dimensiona y acomoda el pastel en la sección.

olakase

Clic derecho sobre el gráfico -> Chart Data.

En la ventana CHAR DETAILS, dirigirse a la sección DETAILS.

En SECTION VALUES, agregar primero KEY EXPRESIÓN, es el campo que identifica a cada una de las partes de la torta

VALUE EXPRESION,  es el valor numerico de la torta

LABEL EXPRESION, es la etiqueta que aparece para cada parte de la torta.

Es todo, lanza una vista previa para ver como quedo tu informe.

konda

Tags

Artículos similares

Caja blanca: Prueba del camino básico

La prueba del camino básico, es una prueba de «caja blanca» que consiste en verificar el código de nuestros sistemas de[...]

Introducción a SQLite

Android hace uso de la base de datos SQLite para el manejo de registros en las aplicaciones. Según Santa Wikipedia defin[...]

native2ascii: Convertir caracteres Non-Unicode a Unicode

El JDK (Java Development Kit) tra una herramienta llamada native2ascii la cual permite convertir un fichero de una codif[...]

HSQLDB: Gestor de bases de datos libre en java

HyperSQL DataBase (HSQLDB) es un moderno administrador de bases de datos relacionales, es portátil e implementado en jav[...]

Control de Stock en Java (Parte 1)

Un SGA «Sistema de Gestión de Almacenes»  es un programa informático destinado a gestionar las entradas y salidas de pro[...]

Control de Paginación (Pagination) en tus Apps FX

El control de paginación de JavaFX (Pagination) se usa para navegar a través de varias paginas de contenido divididas en[...]