JFreeChart ist ein Open- Source-Framework für die Java- Entwicklungsumgebung. Der Rahmen ermöglicht es Ihnen, komplexe Diagramme in Ihre Web-Seiten mit nur wenigen Zeilen Code zu erstellen. Diese Diagramme verarbeiten kann statischer Eingang , die Sie auf der Webseite des Quellcodes , Daten, die Eingabe ist in einer Form oder einem dynamischen Daten aus einer Datenbank getrieben Benutzer übermittelten . Einer der Typen von Karten , die von JFreeChart gehandhabt wird, ist die traditionelle Kreisdiagramm. Anleitung
1
Neues JSP Web-Seite in einem Texteditor Ihrer Wahl
2
Fügen Sie den folgenden Code oberhalb der Öffnung Tag Ihrer Web-Seite . :
< % @ page import = " java.awt. * "%>
< % @ page import = " java.io. * "%>
< p> < % @ page import = " org.jfree.chart . * "%>
< % @ page import = " org.jfree.chart.entity . * "%>
< % @ page import = " org.jfree.data.general * . "%>
< %
endgültige DefaultPieDataset data = new DefaultPieDataset ();
data.setValue ( "One" , neue Doppelzimmer (43,2) );
data.setValue ( "Two" , neue Doppelzimmer (10,0) );
data.setValue ( "Drei" , neue Doppelzimmer (27,5) );
data.setValue ( " Four" , neue Doppelzimmer (17,5 ) );
data.setValue ( "Five" , neue Doppelzimmer ( 11.0) );
data.setValue ( "Six" , neue Doppelzimmer (19,4) );
JFreeChart chart = ChartFactory.createPieChart
( " Pie Chart" , Daten , true, true , false);
try {
endgültige ChartRenderingInfo info = new
ChartRenderingInfo (neu StandardEntityCollection ());
endgültige Datei Datei1 = new File ("/webapps /jspchart /web /piechart.png . . ");
ChartUtilities.saveChartAsPNG (
Datei1 , Diagramm, 600 , 400, info) ;
} catch ( Exception e) {
out.println ( e) ; }
% >
Ersetzen Sie Ihren bevorzugten Markennamen und numerische Werte für jede Instanz data.setValue oben . Dieser Code verarbeitet die Markennamen und Werte angegeben und erstellen Sie ein statisches Bild des resultierenden Tortendiagramm , die Sie dann in Ihre Webseite einbetten können . ( Siehe Referenz 1 )
3
Fügen Sie den folgenden Code in den Abschnitt
Ihrer Webseite :
< img src = " piechart.png " width = " 600 " height = " 400 " border = " 0" USEMAP = "# chart" >
4
Speichern und veröffentlichen Sie Ihre Web-Seite. Bei Aufruf zeigt es die statischen Bild der Tortendiagramm in Schritt 2 erzeugt.