2009-07-09 16 views
2

次のリンクのように、JfreeChartを使用して3Dチャートを描くことは可能ですか?可能であれば、誰でも、これを行うために使用できるPlotのパラメータについて、いくつかのヒントとコードスニペットを与えることができます。Jfreechartの3Dチャート

link text

答えて

2

、それはまったく同じに見えないでしょうがそれは可能です。あなたはその後、さらにpieChart方法を通して、あなたのチャートをカスタマイズすることができます

 
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 

:最も簡単な方法は、データセット(org.jfree.data.general.PieDatasetの子孫)を作成し、org.jfree.chart.ChartFactoryのいずれかの方法を使用することです。例えば、ここでは1つのパイセクションを爆発する方法は次のとおりです。

 
PiePlot plot = (PiePlot) pieChart.getPlot(); 
plot.setExplodePercent("Section2", 0.25); 
+0

クールなおかげで...あなたが悪いcolors..My良いカラーコードを示唆してofcourseのできない私は色の貧しい感覚を持っている – Harish

+0

申し訳ありませんが、私はありません「カラーコードとカラーではない」ということをどういう意味ですか?色を選ぶことは、デザイナーではありません:-)しかし、あなたは "チャートの色"のためにSOを検索することができます - かなりの質問/回答があります。私は、ランダムなものを試すのではなく、あらかじめ定義されたパレットと一緒に行くだろう。あなたのプロジェクトに幸運。 – ChssPly76

関連する問題