JFreeChart -- 柱状图实例解析
来源:互联网 发布:冰川网络 编辑:程序博客网 时间:2024/05/20 21:22
package com;
import java.io.File;
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.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;
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.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;
public class BarChartExample
{
public static void main(String[] args)
{
// 创建一个柱状图
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
// 装载数据
dataset.setValue(6, "Profit", "Jane");
dataset.setValue(3, "Profit2", "Jane");
dataset.setValue(7, "Profit", "Tom");
dataset.setValue(6, "Profit2", "Tom");
dataset.setValue(8, "Profit", "Jill");
dataset.setValue(9, "Profit2", "Jill");
dataset.setValue(5, "Profit", "John");
dataset.setValue(8, "Profit2", "John");
dataset.setValue(12, "Profit", "Fred");
dataset.setValue(11, "Profit2", "Fred");
// 产生柱状图
// JFreeChart chart = ChartFactory.createXYLineChart("标题","x轴标志","y轴标志","设置数据","设置图形显示方向",是否显示图形,是否进行提示,是否配置报表存放地址);
// 图形显示方向:
// (1)HORIZONTAL:横向显示图形
// (2)VERTICAL:纵向显示图形
// 2D柱状图
JFreeChart chart = ChartFactory.createBarChart("销售统计图","Salesman", "Profit", dataset, PlotOrientation.VERTICAL,false, true, false);
{
public static void main(String[] args)
{
// 创建一个柱状图
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
// 装载数据
dataset.setValue(6, "Profit", "Jane");
dataset.setValue(3, "Profit2", "Jane");
dataset.setValue(7, "Profit", "Tom");
dataset.setValue(6, "Profit2", "Tom");
dataset.setValue(8, "Profit", "Jill");
dataset.setValue(9, "Profit2", "Jill");
dataset.setValue(5, "Profit", "John");
dataset.setValue(8, "Profit2", "John");
dataset.setValue(12, "Profit", "Fred");
dataset.setValue(11, "Profit2", "Fred");
// 产生柱状图
// JFreeChart chart = ChartFactory.createXYLineChart("标题","x轴标志","y轴标志","设置数据","设置图形显示方向",是否显示图形,是否进行提示,是否配置报表存放地址);
// 图形显示方向:
// (1)HORIZONTAL:横向显示图形
// (2)VERTICAL:纵向显示图形
// 2D柱状图
JFreeChart chart = ChartFactory.createBarChart("销售统计图","Salesman", "Profit", dataset, PlotOrientation.VERTICAL,false, true, false);
try{
// // 创建图形显示面板
// ChartFrame cf = new ChartFrame("柱状图",chart);
// cf.pack();
// // 设置图片大小
// cf.setSize(500,300);
// // 设置图形可见
// cf.setVisible(true);
// 保存图片到指定文件夹
ChartUtilities.saveChartAsJPEG(new File("C:\\BarChart.jpg"), chart, 500, 300);
} catch (Exception e){
System.err.println("Problem occurred creating chart.");
}
}
}
// // 创建图形显示面板
// ChartFrame cf = new ChartFrame("柱状图",chart);
// cf.pack();
// // 设置图片大小
// cf.setSize(500,300);
// // 设置图形可见
// cf.setVisible(true);
// 保存图片到指定文件夹
ChartUtilities.saveChartAsJPEG(new File("C:\\BarChart.jpg"), chart, 500, 300);
} catch (Exception e){
System.err.println("Problem occurred creating chart.");
}
}
}
0
上一篇:JFreeChart -- 区域图实例
下一篇:JFreeChart -- 柱状图实例解析 -- 3D柱状图
相关热门文章
- JDK1.6官方下载_JDK6官方下载_...
- MyEclipse6.5下载及注册码...
- Eclipse+MyEclipse的配置
- Eclipse 插件安装、升级和卸载...
- 最新版SWT Designer 6.0 安装,...
- flash播放控件
- 查看nginx某一时段的日志...
- ftp服务器日志分析
- mpi 目标机器积极拒绝,下面错...
- ps700 安装的aix6.1以后,装上...
给主人留下些什么吧!~~
chinaunix网友2009-10-16 15:46:42
Thanks a lot!
回复 | 举报
评论热议
- JFreeChart -- 柱状图实例解析
- JFreeChart -- 柱状图实例解析
- JFreeChart -- 柱状图实例解析 -- 3D柱状图
- JFreeChart -- 柱状图实例解析 -- 3D柱状图
- JFreeChart -- 柱状图实例解析 -- 设置显示属性
- JFreeChart -- 柱状图实例解析 -- 设置显示属性
- jfreechart 柱状图 开发实例
- JFreeChart应用实例-柱状图
- JFreeChart生成柱状图实例
- JFreeChart柱状图的完整实例
- jreeChart柱状图实例解析
- JFreeChart -- 饼形图实例解析
- JFreeChart -- 饼形图实例解析
- JFreeChart -- 柱状图
- jfreechart柱状图
- JFreeChart--柱状图
- JFreeChart -- 线形图实例解析
- JFreeChart -- 时序图实例解析
- Myeclipse中启动Tomcat服务出现Transport dt_socket failed t
- JFreeChart介绍及经典入门资料
- JFreeChart -- 饼形图实例解析
- JFreeChart -- 线形图实例解析
- JFreeChart -- 区域图实例
- JFreeChart -- 柱状图实例解析
- js操作表格操方法,增加,修改,删除,一行记录
- JFreeChart -- 柱状图实例解析 -- 3D柱状图
- JFreeChart -- 柱状图实例解析 -- 设置显示属性
- JFreeChart -- 时序图实例解析
- iOS 包含静态库的情况下archive不成功
- Android SDK 升级失败解决方法
- JFreeChart -- 时序图实例解析 -- 多条时序线
- JFreeChart -- 时序图实例解析 -- 设置日期显示格式
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
细心英语
细心造句
细心地什么
细心议论文
细心的
细心的近义词
细心的反义词
细心的近义词是什么
认真细心工作的励志短句
关于细心的名言警句
细心的反义词是什么
孩子学习不细心怎么办
关于细心的句子
孩子做作业不细心怎么办
如何培养孩子的细心
爱如细沙
细沙价格
细沙振动筛
细沙
噬爱入骨 醉细沙
细沙回收机价格
细沙回收机供应商
细沙回收机报价
细沙回收机多少钱
你说爱像云 醉细沙
河惠莞高速线祥细路图
山东细犬
蒙古细犬
陕西细犬
细犬多少钱一只
细犬图片
中华细犬
细犬价格
中国细犬多少钱一只
细狗
细砂
细砂烘干机
细砂振动筛
细砂磨砂膏
二手细砂回收机多少钱
细砂回收机厂家