Frage

Ist es möglich, ein 3D-Diagramm mit JFreeChart zu ziehen, wie in dem folgenden link.If möglich jemand ein paar Hinweise und einigen Code-Schnipsel, auf welchen Parameter von Plot geben kann, kann verwendet werden, um dies zu tun.

Link-Text

War es hilfreich?

Lösung

Es ist möglich, aber es ist nicht genau das gleiche aussehen wird. Der einfachste Weg ist ein Dataset (Nachkomme org.jfree.data.general.PieDataset) zu erstellen und eine von org.jfree.chart.ChartFactory Methoden verwenden:

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 dann weiter Ihr Diagramm durch pieChart Methoden anpassen. Zum Beispiel, hier ist wie ein Kreisausschnitt zu explodieren:

 PiePlot plot = (PiePlot) pieChart.getPlot();
 plot.setExplodePercent("Section2", 0.25);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top