Nwlapcug.com


Come creare un grafico a torta in JSP tramite JFreeChart

Come creare un grafico a torta in JSP tramite JFreeChart


JFreeChart è un framework open-source per l'ambiente di sviluppo Java. Il framework consente di creare grafici complessi nelle pagine web con poche righe di codice. Questi grafici in grado di gestire input statici che fornisci nel codice sorgente della pagina web, i dati inviati dall'utente che viene immesso in una forma o guidati da un database di dati dinamici. Uno dei tipi di grafici che viene gestita da JFreeChart è il grafico a torta tradizionale.

Istruzioni

1

Creare una nuova pagina web JSP nel testo comodo editor.

2

Inserire il seguente codice sopra il tag di apertura < html > della pagina web:

< % @ pagina import="java.awt.*" % >

< % @ pagina import="java.io.*" % >

< % @ pagina import="org.jfree.chart.*" % >

< % @ pagina import="org.jfree.chart.entity.*" % >

< % @ pagina importazione ="org.jfree.data.general.*"% >

< %

i dati definitivi di DefaultPieDataset = nuovo DefaultPieDataset();

data.setValue ("One", nuovo Double(43.2));

data.setValue ("due", nuovo Double(10.0));

data.setValue ("tre", nuovo Double(27.5));

data.setValue ("quattro", nuovo Double(17.5));

data.setValue ("cinque", nuovo Double(11.0));

data.setValue ("sei", nuovo Double(19.4));

JFreeChart grafico = ChartFactory.createPieChart

("Pie Chart", dati, true, true, false);

try {

finale ChartRenderingInfo info = new

ChartRenderingInfo (nuovo StandardEntityCollection());

finale File file1 = new File(".. / webapps/jspchart/web/piechart.png ");

ChartUtilities.saveChartAsPNG (

file1, grafico, 600, 400, informazioni);

} catch (Exception e) {

out.println(e);

}

% >

Sostituire il tuo preferito etichetta nomi e valori numerici per ogni istanza di data.setValue sopra. Questo codice elaborerà i nomi delle etichette e i valori specificati e creano un'immagine statica del grafico a torta risultante, che è possibile incorporare quindi nella tua pagina web. (Vedi riferimento 1)

3

Inserire il codice seguente nella sezione < body > della pagina web:

< IMG SRC="piechart.png" WIDTH = "600" HEIGHT = "400" BORDER = "0" USEMAP = "#chart" >

4

Salvare e pubblicare la tua pagina web. Quando si accede, visualizzerà l'immagine statica del grafico a torta generato nel passaggio 2.