huruyosi’s blog

プログラミングとかインフラとかのメモです。

JFreeChart

折れ線グラフ(XY Line Chart)の横軸に時(Hour)を表示する

目的 下の様な時間単位に集計した結果を XY Line Chartにして9時から始まり翌日の8時までのメモリを設定します。 ソースコード final XYSeriesCollection data = new XYSeriesCollection(); int n = 1; for( ReportBean row: src){ XYSeries series = new XY…

JFreeChartで作成したグラフをSVGにしてJasperReportsに反映する

目的 JasperReportsが提供するグラフの機能では、データ構造の関係で目的のグラフを作成できないと判断した。JFreeChartを直接利用してグラフを作成し、JasperReportsの Image expression に反映する方法です。 JasperReportsの出力物はpdfファイルです。 環…