JFreeChart è un framework open -source per l'ambiente di sviluppo Java . Il framework consente di creare grafici complessi in pagine web con poche righe di codice . Questi grafici possono gestire ingresso statico che fornite nel codice sorgente della pagina web , i dati in ingresso in una forma , o di dati dinamici guidati da una base di dati inviati dall'utente . Uno dei tipi di grafici che è gestita dal JFreeChart è il tradizionale grafico a torta . Istruzioni
1
Creare una nuova pagina web JSP nel vostro editor di testo preferito
2
Inserire il seguente codice sopra il tag di apertura della tua pagina 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 * . "% >
< %
dati DefaultPieDataset finali = new DefaultPieDataset ( ) ; < br
data.setValue > ( " One" , nuovo doppio ( 43,2) ) ;
data.setValue ( "Due" , nuovo doppio ( 10,0) ) ;
data.setValue ( "Tre" , nuovo doppio ( 27,5) ) ;
data.setValue ( " Four" , nuovo doppio ( 17,5) ) ;
data.setValue ( " Five" , nuovo doppio ( 11.0 ) ) ;
data.setValue ( " Six" , nuovo doppio ( 19,4) ) ;
grafico JFreeChart = ChartFactory.createPieChart
( " grafico a torta " , i dati , true, true , false) ;
try {
informazioni ChartRenderingInfo finale = new
ChartRenderingInfo ( nuovo StandardEntityCollection ( ) ) ;
finale file1 file = new File ( "/webapps /jspchart /web /. piechart.png . " ) ;
ChartUtilities.saveChartAsPNG (
file1 , grafico , 600 , 400 , info) ;
} catch ( Exception e) {
out.println ( e);
}
% >
sostituire il nomi delle etichette preferite e valori numerici per ogni istanza di data.setValue sopra . Questo codice dovrà elaborare i nomi delle etichette ei valori specificati e creare un'immagine statica del grafico a torta risultante, che è quindi possibile incorporare nella pagina web. (Vedi riferimento 1)
3
Inserire il codice seguente nella sezione
della tua pagina web :
< IMG SRC = " piechart.png " WIDTH = " 600 " height = " 400 " border = USEMAP " 0 " = " # grafico " >
4
salvare e pubblicare la vostra pagina web. Quando si accede , visualizza l'immagine statica del grafico a torta generato nel passaggio 2 .