Dieser Artikel beschreibt den vom JFreechart-Plug-In implementierten Zeilendiagramm-Effekt. Teilen Sie es für Ihre Referenz wie folgt weiter:
Paket com.lei.jfreechart; import javax.swing.jpanel; import org.jfree.chart.chartfactory; org.jfree.chart.plot.plotorientierung; import org.jfree.data.category.DefaultCategoryDataset; org.jfree.ui.ApplicationFrame; LineCharts (string s) {super (s); setContentPane (erstelltemoline ());} public static void main (String [] args) {lineCharts fjc = new lineCharts ("Zeilendiagramm"); fjc.pack (); RefineryUtilities.CenterFrameOnscreen (FJC); fjc.setvisible (true);} // generieren ein Panel, das das Diagramm Public static jpanel erstellteMoline () {Jfreechart jfreechart = CreateChart (createdataset ()) anzeigt; Neue ChartPanel zurückgeben (jfreechart);} // Generieren Sie das Hauptziel des Diagramms JfreechArt CreateChart (defaultCategoryDataset Linedataset) {// das Diagrammobjekt JFreechart -Diagramm = chartfaktorisch. linedataset, // Data Plotorientation.vertical, // Horizontale Anzeigebild true, // Legende True, // Tooltips False // URLs); CategoryPlot plot = chart.getCategoryPlot (); plot.setRangeGridlinesvisible (true); //, ob das Diagramm der Gitterlinien angezeigt werden soll. // HintergrundtransparenznummerAxis rangeaxis = (numberAxis) plot.getRangeAXIS (); rangeaxis.setStandardTickunits (numberAxis.creatINTEGERTICKUNITEN ()); rangeaxis.setAutorangeIncludeszero (wahr); RangeAXIS.SetupperMargin (0,20); rangeaxis.setLabelangle (math.pi / 2.0); Rückgabediagramm;} // Daten public static static defaultCategoryDataSet erredeataset () {defaultCategoryDataset Linedataset = new DefaultCategoryDataset (); // Name jeder Kurve String Series1 = "Kühlschrank"; String Series2 = "Color TV"; String Series3 = "Waschmaschine"; // horizontaler Achsenname (Spaltenname) String type1 = "Januar"; String type2 = "Februar"; String type3 = "march"; linedataset.addValue (0,0, Serie1, Typ1); linedataset.addValue (4.2, Serie1, Typ2); linedataset.addValue (3.9, Serie1, Typ3); linedataset.addValue (1.0, Serie2, Typ1); linedataset.addValue (5.2, Serie2, Typ2); linedataset.addValue (7.9, Serie2, Typ3); linedataset.addValue (2.0, Serie3, Typ1); linedataset.addValue (9,2, Serie3, Typ2); linedataset.addValue (8.9, Serie3, Typ3); return linedataset;}}Der Betriebseffekt ist wie folgt:
Für mehr Java-bezogene Inhalte können Leser, die an dieser Website interessiert sind, die Themen anzeigen: "Java-Datenstruktur und Algorithmus-Tutorial", "Zusammenfassung der Java-Operation DOM-Knoten-Tipps", "Zusammenfassung der Java-Datei- und Verzeichnisoperationstipps" und "Zusammenfassung von Java Cache Operation Tipps" "
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.