Ist es möglich, ein 3D-Diagramm mit JfreeChart wie im folgenden Link zu zeichnen.Wenn möglich, kann jemand einige Hinweise und einige Codeschnipsel geben, auf welche Parameter von Plot verwendet werden kann, um dies zu tun.3D-Diagramm mit Jfreechart
2
A
Antwort
2
Es ist möglich, aber es ist nicht genau das gleiche aussehen wird. Der einfachste Weg ist ein Dataset (Nachkomme von org.jfree.data.general.PieDataset
) erstellen und verwenden Sie eine der org.jfree.chart.ChartFactory
Methoden:
PieDataset data = new DefaultPieDataset(); data.setValue("Section1", 30); data.setValue("Section2", 60); data.setValue("Section3", 120); JFreeChart pieChart = ChartFactory.createPieChart3D( "My Pie Chart", // title data, // data set true, // draw a legend true, // show tooltips over sections false); // do not generate image map with URLs
Sie können Ihr Diagramm durch pieChart
Methoden dann weiter anpassen. Zum Beispiel, hier ist wie ein Kreisausschnitt zu explodieren:
PiePlot plot = (PiePlot) pieChart.getPlot(); plot.setExplodePercent("Section2", 0.25);
cool danke ... Können Sie eine gute Farbcodes vorschlagen und colors..My natürlich nicht schlecht, ich habe einen schlechten Sinn für Farben – Harish
Sorry, ich bin nicht Sicher was meinst du mit "Farbcodes und nicht Farben"? Als Farben zu pflücken, bin ich kein Designer :-), aber du kannst SO nach "Diagrammfarben" suchen - es gibt einige Fragen/Antworten. Ich würde jedoch mit einer vordefinierten Palette gehen, anstatt zufällige Sachen auszuprobieren. Viel Glück mit Ihrem Projekt. – ChssPly76