JFreeChart es un marco de código abierto para el entorno de desarrollo Java. El marco permite crear gráficos complejos en sus páginas web con sólo unas pocas líneas de código. Estos gráficos pueden manejar la entrada estática que usted proporcione en el código fuente de la página web, el usuario presenta datos que son ingresados en un formulario o datos dinámicos impulsados desde una base de datos. Uno de los tipos de gráficos que se manejan por JFreeChart es el gráfico de sectores tradicionales . Instrucciones
1
Crear una nueva página web JSP en su editor de texto preferido
2
Inserte el siguiente código encima de la etiqueta de apertura de su página web. :
<% @ page import = " java.awt . * "% >
<% @ page import = " java.io. * "% >
< p> <% @ page import = " org.jfree.chart . * "% >
<% @ page import = " org.jfree.chart.entity . * "% > < br >
<% @ page import = " org.jfree.data.general * . "% >
< %
datos finales DefaultPieDataset DefaultPieDataset = new ();
data.setValue ("One" , el nuevo doble ( 43.2 ));
data.setValue ( " Two" , nuevo doble ( 10.0 ));
data.setValue ( "Tres" , el nuevo doble ( 27.5 ));
data.setValue ( "Cuatro" , nuevo doble ( 17.5 ));
data.setValue ( " Cinco" , el nuevo doble ( 11.0 ));
data.setValue ( " Six" , nuevo doble ( 19.4 ));
carta JFreeChart = ChartFactory.createPieChart
( "Tabla de Pie" , los datos , true, true , false) ;
try {
info ChartRenderingInfo final = nuevo
ChartRenderingInfo ( nueva StandardEntityCollection ());
archivo1 archivo definitivo = new archivo ( "/webapps /jspchart /web /. piechart.png . ");
ChartUtilities.saveChartAsPNG (
archivo1 , gráfico , 600, 400 , info) ,
} catch ( Exception e ) {
out.println ( e); }
%>
Sustituya los nombres de marca preferidos y los valores numéricos para cada instancia de data.setValue arriba. Este código procesa los nombres de las etiquetas y los valores especificados y crear una imagen estática del gráfico resultante, que luego se puede insertar en su página web. (Ver referencia 1 )
3
Inserte el código siguiente en la sección
de su página web :
< IMG SRC = " piechart.png " href = " 600 " BORDER = "400 " = " 0 " USEMAP = "# gráfica ">
4
Guardar y publicar su página web. Cuando se accede , se mostrará la imagen estática del gráfico generado en el paso 2 .