私はv4.7でiReportとJasperReportsを使用しています。
ラベルに各スライスのパーセンテージを表示したいと考えています。「オプション 1 (45.67%)」のようなもの。
多くのサイトを読んだ後、次のスニペットにたどり着きました。
<piePlot labelFormat="{0} ({2})" legendLabelFormat="{0} ({2})">
<plot/>
<itemLabel/>
</piePlot>
iReportのドキュメントによると。
- {0}項目名
- {1}値
- {2}パーセンテージ
ただし、iReportまたはJasperReportsでレポートを実行すると、各スライスのラベル ( labelFormat ) ではなく凡例領域 ( legendLabelFormat ) のパーセンテージのみが取得され、パーセンテージはフロートではなく整数として表示されます。
誰かがラベルにパーセンテージを表示する方法を知っていて、可能であれば小数値で表示しますか?