您现在的位置:首页 >> 技术架构 >> 开发框架 >> 内容

Struts2与JFreeChart图表整合实例(3)

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

        xyplot plot = (xyplot)chart.getplot(); 
        //取得横轴 
        valueaxis categoryaxis = plot.getdomainaxis(); 
        //设置横轴显示标签的字体 
        categoryaxis.setlabelfont(new font("宋体" , font.bold , 22)); 
        categoryaxis.setticklabelfont(new font("宋体" , font.bold , 18)); 
        //取得纵轴 
        numberaxis numberaxis = (numberaxis)plot.getrangeaxis(); 
        //设置纵轴显示标签的字体 
        numberaxis.setlabelfont(new font("宋体" , font.bold , 22));

        fileoutputstream fos = null; 
        fos = new fileoutputstream("fruitline.jpg"); 
        //将统计图标输出成jpg文件 
        chartutilities.writechartasjpeg( 
            fos, //输出到哪个输出流 
            1, //jpeg图片的质量,0~1之间 
            chart, //统计图标对象 
            800, //宽 
            600,//宽 
            null //chartrenderinginfo 信息 
            ); 
        fos.close(); 
    } 
    //返回一个categorydataset实例 
    private static xydataset getdataset() 
    { 
        timeseries apple =new timeseries("苹果",month.class); 
        apple.add(new month(10,2007),3900); 
        apple.add(new month(11,2007),900); 
        apple.add(new month(12,2007),2500); 
        apple.add(new month(1,2008),3900); 
        apple.add(new month(2,2008),2000); 
        apple.add(new month(3,2008),3300); 
         
        timeseries orange=new timeseries("桔子",month.class); 
        orange.add(new month(10,2007),3300); 
        orange.add(new month(11,2007),2680); 
        orange.add(new month(12,2007),2000); 
        orange.add(new month(1,2008),1900); 
        orange.add(new month(2,2008),2000); 
        orange.add(new month(3,2008),2300); 
         
        timeseriescollection dataset=new timeseriescollection(); 
        dataset.addseries(apple); 
        dataset.addseries(orange); 
        return dataset; 
    } 
}

作者: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号