JFreeChart(报表图形引擎)的使用
2017-04-28 22:00
246 查看
前提:导入需要的2个jar文件,jcommon-版本号.jar,jfreechart-版本号.jar。可以去官网下载:http://sourceforge.net/projects/jfreechart/files/
注意:下载的Jfreechart版本不要太高,新版本对中文的显示会出问题,我自己后来下的是1.0.10的版本。
实例一:比较简单的application版本的饼图
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
运行结果如下:
注:一个图表由以下3个部分组成:
http://www.cnblogs.com/xingyun/archive/2012/02/05/2339237.html
注意:下载的Jfreechart版本不要太高,新版本对中文的显示会出问题,我自己后来下的是1.0.10的版本。
实例一:比较简单的application版本的饼图
package com.test.jfreechart; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartFrame; import org.jfree.chart.JFreeChart; import org.jfree.data.general.DefaultPieDataset; public class JFreeChartTest { public static void main(String[] args) { DefaultPieDataset dpd=new DefaultPieDataset(); //建立一个默认的饼图 dpd.setValue("管理人员", 25); //输入数据 dpd.setValue("市场人员", 25); dpd.setValue("开发人员", 45); dpd.setValue("其他人员", 10); JFreeChart chart=ChartFactory.createPieChart("某公司人员组织数据图",dpd,true,true,false); //可以查具体的API文档,第一个参数是标题,第二个参数是一个数据集,第三个参数表示是否显示Legend,第四个参数表示是否显示提示,第五个参数表示图中是否存在URL ChartFrame chartFrame=new ChartFrame("某公司人员组织数据图",chart); //chart要放在Java容器组件中,ChartFrame继承自java的Jframe类。该第一个参数的数据是放在窗口左上角的,不是正中间的标题。 chartFrame.pack(); //以合适的大小展现图形 chartFrame.setVisible(true);//图形是否可见 } }1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
运行结果如下:
注:一个图表由以下3个部分组成:
http://www.cnblogs.com/xingyun/archive/2012/02/05/2339237.html
相关文章推荐
- JFreeChart(报表图形引擎)的使用
- JFreeChart图形报表引擎入门实例讲解
- 【JFreeChart报表组件】使用JFreeChart进行图形报表打印
- 使用JfreeChart查询数据库生成简单图形报表
- 使用JFreeChart制作图形报表
- 使用jfreechart创建图形报表
- 使用JFreeChart制作图形报表
- 在WEB图形报表中如何使用jFreeChart
- 使用JFreeChart制作图形报表
- 用cewolf+jFreeChart 开发WEB 图形报表[转载]
- 源码推荐:一个使用C#绘制图形引擎的Framework
- .NET下水晶报表,使用过程中,提示查询引擎错误
- JFreeChart图形报表实例
- JFreeChart图形报表
- 关于报表分析中的图形展现应用(1)(jfreechart)
- ChartControl图形报表的使用
- asp.net制作图形:使用amcharts(.net版)实现图形报表
- asp.net中对amCharts(.net版)图形报表的使用
- Webkit中使用的图形引擎浅析
- 创业第22天,竞价助手嵌入jfreechart报表引擎