JFreeChart er et open- source framework til Java-udviklingsmiljø . Rammerne giver mulighed for at skabe komplekse diagrammer i dine websider med blot et par linjer kode. Disse diagrammer kan håndtere statisk input , som du giver i den webside kildekode , - bruger indsendte data, der er input i en formular eller dynamiske data drevet fra en database. En af de typer af diagrammer, der varetages af JFreeChart er den traditionelle cirkeldiagram . Instruktioner
1
Opret en ny JSP web side i din foretrukne teksteditor
2
Indsæt følgende kode over åbningen koden på din webside. :
<% @ 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 * . "% >
< %
endelige DefaultPieDataset data = new DefaultPieDataset (); < br >
data.setValue ( " One" , nye Dobbelt ( 43,2 )),
data.setValue ( " Two" , nye Double (10,0 )),
data.setValue ( " Three" , nye Dobbelt ( 27,5 )),
data.setValue ( " Four" , nye Double (17,5 )),
data.setValue ( " Five" , nye Dobbelt ( 11,0 )),
data.setValue ( "Seks " , nye Double (19,4 )),
JFreeChart diagram = ChartFactory.createPieChart
( " Pie Chart" , data , sandt, sandt , falsk) ,
try {
endelige ChartRenderingInfo info = new
ChartRenderingInfo (ny StandardEntityCollection ());
endelige File fil1 = new File ( "/webapps /jspchart /web /piechart.png . . ")
ChartUtilities.saveChartAsPNG (
fil1 , diagram , 600 , 400, information) ;
} catch ( Exception e ) {
out.println ( e)
}
% >
Stedfortræder dine foretrukne etiketnavne og numeriske værdier for hver forekomst af data.setValue ovenfor. Denne kode vil behandle etiketnavne og værdier specificeret og skabe et statisk billede af den resulterende cirkeldiagram som du derefter kan integrere på din webside. (Se reference 1)
3
Indsæt følgende kode i
afsnit af din webside : Hej
< IMG SRC = " piechart.png " width = " 600 " height = " 400 " border = "0" USEMAP = " # chart" >
4
Gem og udgive din webside. Når den åbnes , vil den vise det statiske billede af cirkeldiagram genereret i trin 2. .