2

次のリンクのように JfreeChart を使用して 3D チャートを描画することは可能ですか?

リンクテキスト

4

1 に答える 1

2

まったく同じに見えるわけではありませんが、可能です。最も簡単な方法は、データセット ( の子孫) を作成し、次のいずれかの方法org.jfree.data.general.PieDatasetを使用することです。org.jfree.chart.ChartFactory

PieDataset data = new DefaultPieDataset();
data.setValue("セクション1", 30);
data.setValue("セクション2", 60);
data.setValue("セクション3", 120);
JFreeChart pieChart = ChartFactory.createPieChart3D(
 "My Pie Chart", // タイトル
 データ、//データセット
 true, // 凡例を描画します
 true, // セクションにツールチップを表示
 間違い); // URL を含むイメージ マップを生成しません

その後、メソッドを使用してチャートをさらにカスタマイズできますpieChart。たとえば、1 つのパイ セクションを分解する方法は次のとおりです。

PiePlot プロット = (PiePlot) pieChart.getPlot();
 plot.setExplodePercent("セクション 2", 0.25);
于 2009-07-09T15:49:33.443 に答える