JasperReports Server 5.0 プロフェッショナル バージョンを使用しています。
レポートの 1 つで、Chart Customizer を使用してバーの色をカスタマイズしています。評価時間はレポートです
iReportで、 Series 式を次のように定義しました
$F{form} + "(" + $V{month} + ")"
Javaファイルのcustomizeメソッドで、上記の式の値にアクセスしたい
9 月 1 日、10 月 2 日、1 月 3 日、2 月 4 日
Series 値を取得するために次のコードを試しましたが、成功しませんでした。
public JRCategorySeries[] categoryList = null ;
JRFillCategoryDataset categoryDS = (JRFillCategoryDataset)jasperChart.getDataset();
categoryList = categoryDS.getSeries();
SubCategoryAxis domainAxis = new SubCategoryAxis("");
domainAxis.setCategoryMargin(0.05);
for (int i = 0 ; i <categoryList.length -1 ; i++ ) {
JRCategorySeries jrcategoryseries = categoryList[i];
domainAxis.addSubCategory(jrcategoryseries.getSeriesExpression().getText());
}
カスタマイズ メソッドでシリーズ データ ポイントにアクセスする際に助けが必要です。コメントをお待ちしております。