报表操纵系列——图表JFreeChart: 第2章 柱状图[Java编程]
本文“报表操纵系列——图表JFreeChart: 第2章 柱状图[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
2.1. 简单柱状图
首先为柱状图预备数据,柱状图必须利用CategoryDataset,这里我们利用DefaultCategoryDataset.
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(100,"Spring Security","Jan");
dataset.addValue(200,"jBPM 4","Jan");
dataset.addValue(300,"Ext JS","Jan");
dataset.addValue(400,"JFreeChart","Jan");
每调用一次addValue()就会向Dataset中增添一条数据,在图表中看来就是一个柱状矩形,第一个参数100是柱状矩形的长度,第二个参数表示数据的名称,,第三个参数表示数据的分类.
有了图表数据,下一步利用这些数据成立一个柱状图表.
JFreeChart chart = ChartFactory.createBarChart(
"chart",// 标题
"num",// 横轴名称
"type",// 纵轴名称
dataset,// 数据
PlotOrientation.VERTICAL,// 利用垂直柱状图
true,// 能否利用legend
false,// 能否利用tooltip
false // 能否利用url链接
);
最后利用ChartUtilities将chart导出为PNG图片.
FileOutputStream fos = null;
try {
fos = new FileOutputStream("target/bar1.png");
ChartUtilities.writeChartAsPNG(fos,chart,400,300);
} finally {
fos.close();
}
图 2.1. 简单柱状图
以上是“报表操纵系列——图表JFreeChart: 第2章 柱状图[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |