import org.jfree.chart.*
import org.jfree.chart.plot.*
import org.jfree.data.statistics.*
hd = new HistogramDataset()
hd.addSeries("製品A",
[80, 82, 83, 76, 85, 99, 100, 97, 84, 83,
85, 85, 87, 83, 87, 84, 93, 87, 82, 84] as double[],
20)
hd.addSeries("製品B",
[90, 91, 95, 98, 99, 100, 100, 84, 98, 97,
95, 96, 95, 94, 94, 100, 97, 95, 98, 88] as double[],
20)
// ヒストグラム
jfc = ChartFactory.createHistogram(
"製品評価分布",
"スコア",
"カウント",
hd,
PlotOrientation.VERTICAL,
true,
false,
false)
ChartUtilities.saveChartAsPNG(
new File("./histogram.png"), jfc, 300, 200)
出力画像(histogram.png)
動作環境
JDK1.6 Update 15, groovy 1.6.3, JFreeChart1.0.13, JCommon1.0.16
0 件のコメント:
コメントを投稿