JFreeChart -- 区域图实例

来源:互联网 发布:js input 键盘隐藏 编辑:程序博客网 时间:2024/04/30 02:26
package com;
import org.jfree.chart.ChartColor;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.xy.StandardXYItemRenderer;
import org.jfree.chart.renderer.xy.XYItemRenderer;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
import java.io.File;
public class AreaChartExample
{
 public static void main(String[] args)
 {
  // 创建一个线形图
  XYSeries series = new XYSeries("XYGraph");
  // 向线形图中添加数据
  series.add(1, 1);
  series.add(1, 2);
  series.add(2, 1);
  series.add(3, 9);
  series.add(4, 10);
 
  // 设置连续数据
  XYSeriesCollection dataset = new XYSeriesCollection();
  dataset.addSeries(series);
  
  // 产生曲线图
  // JFreeChart chart = ChartFactory.createXYLineChart("标题","x轴标志","y轴标志","设置数据","设置图形显示方向",是否显示图形,是否进行提示,是否配置报表存放地址);
  // 图形显示方向:
  // (1)HORIZONTAL:横向显示图形
  // (2)VERTICAL:纵向显示图形  
  JFreeChart chart = ChartFactory.createXYAreaChart("Area Chart", "x-axis","y-axis",dataset,PlotOrientation.VERTICAL,true,true,false);
  try{
   // 创建图形显示面板
   ChartFrame cf = new ChartFrame("区域图",chart);
   cf.pack();
   // 设置图形可见
   cf.setVisible(true);   
   
   // // 保存图片到指定文件夹
   // ChartUtilities.saveChartAsJPEG(new File("C:\\chart.jpg"), chart, 500, 300);
  } catch (Exception e){
   System.err.println("Problem occurred creating chart.");
  }
 }
}
阅读(974) | 评论(0) | 转发(0) |
0

上一篇:JFreeChart -- 线形图实例解析

下一篇:JFreeChart -- 柱状图实例解析

相关热门文章
  • JDK1.6官方下载_JDK6官方下载_...
  • MyEclipse6.5下载及注册码...
  • Eclipse+MyEclipse的配置
  • Eclipse 插件安装、升级和卸载...
  • 最新版SWT Designer 6.0 安装,...
  • php集成环境和自己配置的区别...
  • flash播放控件
  • 查看nginx某一时段的日志...
  • ftp服务器日志分析
  • mpi 目标机器积极拒绝,下面错...
给主人留下些什么吧!~~
原创粉丝点击