Hvordan lage et sektordiagram i JSP Bruke JFreeChart

Hvordan lage et sektordiagram i JSP Bruke JFreeChart


JFreeChart er en åpen kildekode-rammeverk for Java utviklingsmiljø. Rammeverket kan du lage komplekse diagrammer i websidene dine med bare noen få linjer med kode. Disse kartene kan håndtere statisk innspill som du oppgir i nettsidens kildekode, bruker-innsendte data som innspill til et skjema, eller dynamiske data drevet fra en database. En av de typer diagrammer som håndteres av JFreeChart er den tradisjonelle kakediagram.

Bruksanvisning

1 Opprett en ny JSP nettside i din foretrukne teksteditor.

2 Sett inn følgende kode over åpningen <html> -taggen på nettsiden din:

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

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

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

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

<% @ Side import = "org.jfree.data.general. *"%>

<%

endelig DefaultPieDataset data = new DefaultPieDataset ();

data.setValue ( "One", ny Double (43,2));

data.setValue ( "Two", nye Double (10,0));

data.setValue ( "Tre", ny Double (27,5));

data.setValue ( "Fire", nye Double (17,5));

data.setValue ( "Five", nye Double (11,0));

data.setValue ( "Six", ny Double (19,4));

JFreeChart diagram = ChartFactory.createPieChart

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

try {

endelig ChartRenderingInfo info = ny

ChartRenderingInfo (ny StandardEntityCollection ());

endelig File fil1 = new File ( "../ webapps / jspchart / web / piechart.png");

ChartUtilities.saveChartAsPNG (

fil1, diagram, 600, 400, info);

} Catch (Exception e) {

out.println (e);

}

%>

Erstatte din foretrukne merkenavnene og tallverdier for hver forekomst av data.setValue ovenfor. Denne koden vil behandle etiketten navnene og verdiene som er spesifisert og skape et statisk bilde av den resulterende kakediagrammet, som du deretter kan legge inn på din side. (Se referanse 1)

3 Sett inn følgende kode i <body> -delen av nettsiden din:

<Img src = "piechart.png" width = "600" height = "400" border = "0" USEMAP = "# chart">

4 Lagre og publiser din webside. Når den åpnes, vil det vise statisk bilde av kakediagrammet generert i trinn 2.