Struts2与JFreeChart图表整合实例

时间:2014-8-26 21:06:27

  核心提示:首先去官方网站http://www.jfree.org/jfreechart/download.html,将对应的资源包:jfreechart-1.0.11.zip、jfreechart-1.0.11...

首先去官方网站http://www.jfree.org/jfreechart/download.html,将对应的资源包:jfreechart-1.0.11.zip、jfreechart-1.0.11-javadocs.zip、jcommon-1.0.14.zip下载下来,并配置到项目中。

java中文网整理校对 - struts2整合jfreechart图表实例详解

 

生成3d饼图

public class piechartdemo 
{ 
    public static void main(string[] args) throws ioexception 
    { 
        defaultpiedataset data = getdataset();

        //jfreechart chart = chartfactory.createpiechart( 
        //生成3d饼图 
        jfreechart chart = chartfactory.createpiechart3d( 
            "图书销量统计图",  // 图表标题 
            getdataset(), //数据 
            true, // 是否显示图例 
            false, //是否显示工具提示 
            false //是否生成url 
        ); 
        //重新设置图标标题,改变字体 
        chart.settitle(new texttitle("图书销量统计图", new font("黑体", font.italic , 22)));  
        //取得统计图标的第一个图例 
        legendtitle legend = chart.getlegend(0); 
        //修改图例的字体 
        legend.setitemfont(new font("宋体", font.bold, 14));  
        //获得饼图的plot对象 
        pieplot plot = (pieplot)chart.getplot(); 
        //设置饼图各部分的标签字体 
        plot.setlabelfont(new font("隶书", font.bold, 18));  
        //设定背景透明度(0-1.0之间) 
        plot.setbackgroundalpha(0.9f); 
        //设定前景透明度(0-1.0之间) 
        plot.setforegroundalpha(0.50f);

        fileoutputstream fos = new fileoutputstream("book.jpg"); 
        chartutilities.writechartasjpeg( 
            fos, //输出到哪个输出流 
            1, //jpeg图片的质量,0~1之间 
            chart, //统计图标对象 
            800, //宽 
            600,//宽 
            null //chartrenderinginfo 信息 
            ); 
        fos.close(); 
    }

作者:struts小助手 来源:Java学习网
    你是从哪里知道本网站的?
  • 网友介绍的
  • 百度搜索的
  • Google搜索的
  • 其它搜索过来的
  • 网址输错了进来的
  • 太忙了不记得了
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
本类固顶
  • 没有
  • java学习网(www.javalearns.com) © 2014 版权所有 All Rights Reserved.
  • Email:javalearns@163.com 站长QQ:1356121699 晋ICP备14003680号-3
  • java学习网部分内容来自网络或网友发布,如侵犯了您利益,请发邮件至:javalearns@126.com,我们尽快处理!
  • Java学习网
  • 网站统计
  • 晋公网安备 14042902000001号