Ordinary hut

人间一福地,胜似天仙宫
posts - 61, comments - 50, trackbacks - 0, articles - 1

折线图-按日期统计数据

Posted on 2009-12-28 14:31 landor 阅读(1337) 评论(0)  编辑  收藏 所属分类: 导出与图表
        //访问量统计时间线
        TimeSeries timeSeries = new TimeSeries("数字统计1", Month.class);
        
//时间数据集合
        TimeSeriesCollection lineDataset = new TimeSeriesCollection();
        
//构造数据
        timeSeries.add(new Month(12009), 100);
        timeSeries.add(
new Month(22009), 200);
        timeSeries.add(
new Month(32009), 100);
        timeSeries.add(
new Month(42009), 200);
        timeSeries.add(
new Month(52009), 100);
        timeSeries.add(
new Month(62009), 200);
        timeSeries.add(
new Month(72009), 100);
        timeSeries.add(
new Month(82009), 200);
        timeSeries.add(
new Month(92009), 100);
        timeSeries.add(
new Month(102009), 200);
        timeSeries.add(
new Month(112009), 100);
        timeSeries.add(
new Month(122009), 200);
        lineDataset.addSeries(timeSeries);
//填入集合
        JFreeChart chart = ChartFactory.createTimeSeriesChart("数字统计图""月份""数字", lineDataset, truetruetrue);
         
//设置标题字体
        chart.getTitle().setFont(new Font("黑体"1212));   
        chart.getLegend().setItemFont(
new Font("宋体",Font.PLAIN,12));     
        
         XYPlot plot 
= (XYPlot) chart.getPlot();   
         NumberAxis rangeAxis 
= (NumberAxis) plot.getRangeAxis();   
         ValueAxis domainAxis 
= plot.getDomainAxis();   
         
//当timeSeries为null时,显示
        plot.setNoDataMessage("没有数据显示");
           
//设置X轴坐标上的字体
          domainAxis.setTickLabelFont(new Font("sans-serif",Font.PLAIN,11));
          
//设置X轴的标题字体
          domainAxis.setLabelFont(new Font("宋体",Font.PLAIN,12));       
          
//设置Y轴坐标上的字体
          rangeAxis.setTickLabelFont(new Font("sans-serif",Font.PLAIN,12));
          
//设置Y轴的标题字体
          rangeAxis.setLabelFont(new Font("黑体",Font.PLAIN,12));

        ChartUtilities.writeChartAsJPEG(response.getOutputStream(),chart,
500,300);
        out.clear();
        pageContext.pushBody();

只有注册用户登录后才能发表评论。


网站导航: