1

私はJfreechartを使用してSpringMVCで円グラフを作成しています。私の要件は次のとおりです。

i have to create two section,FOUND and LOST on pie chart.also in,LOST section i need to create more sections representing Count of different LOST items. here

現在、チャート上にFOUNDとLOSTの2つのセクションを作成できます。しかし、同じチャートでLOSTセクションのパーティションを作成する方法がわかりません。どうすればこれを達成できますか..助けてください

4

1 に答える 1

1

ソースがディストリビューションに含まれているorg.jfree.chart.demo.PieChartDemo1ため、から始めた可能性があります。残念ながら、パーティショニングに適したサブカテゴリはサポートされていません。DefaultPieDataset

1つのアプローチの概要は次のとおりです。

  • 各パーティションに属するキーのセットを表す、DefaultPieDatasetパーティションのモデル化に必要なデータ(たとえばSet<String> lost、および)を含めるように拡張します。Set<String> found

  • パレットまたは関連する色を使用して、関連するアイテムを表示します。たとえば、の場合は赤のlost色合い、の場合は青の色合いですfound。このGanttRendererは、さまざまな彩度のパレットを使用するためのアプローチを示しています。このXYItemRendererは、さまざまな色相のパレットを使用するためのアプローチを示しています。getSectionPaint()当然、代わりにオーバーライドする必要がありますgetItemPaint().

画像

于 2012-12-04T18:45:31.567 に答える