JFreeChart使用初体验
2009-05-03 22:37
393 查看
JFreeChart是一个100%用java写的一个用于统计反馈一个开源“组件”,且功能强大,用得也比较多。
可到该网站直接进行下载 www.jfree.org
今天帮朋友做个项目,要实现统计方面的功能,如曲线和一个饼图等,虽然以前没使用过JFreeChart,进行一番查阅资料,
现在时略懂一二
JFreeChart可以表现在SWING 或Jsp中
swing中:
//以下是以饼图形式呈现
DefaultPieDataset dpd = new DefaultPieDataset();//每个表现的图示都有个数据集 即填充值
//还有其他数据集 如 DefaultCategoryDataset 等等
dpd.setValue("张三", 1500);
dpd.setValue("李四", 2500);
dpd.setValue("王五", 3500);
JFreeChart chart = ChartFactory.createPieChart3D("工资图", dpd, true,
true, false);
ChartFrame chartFrame = new ChartFrame("某公司工资图", chart);
chartFrame.pack();
chartFrame.setVisible(true);
如果是WEB下就要在Web.xml配置一个JFreeChart的一个Servlert
<servlet>
<servlet-name>DisplayChart</servlet-name>
<servlet-class>
org.jfree.chart.servlet.DisplayChart
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayChart</servlet-name>
<url-pattern>/DisplayChart</url-pattern>
</servlet-mapping>
//直接在jsp应用(举例子 一般不会在页面中)
<%
DefaultPieDataset dpd = new DefaultPieDataset();
dpd.setValue("张三", 1500);
dpd.setValue("李四", 2500);
dpd.setValue("王五", 3500);
JFreeChart chart = ChartFactory.createPieChart3D("工资图", dpd, true,
true, false);
String fileName = ServletUtilities.saveChartAsPNG(chart,800,600,session);
String url = request.getContextPath() + "/DisplayChart?filename=" + fileName;
%>
<img src="<%= url %>" width="800" height="600">
一个饼图就呈现出来
可到该网站直接进行下载 www.jfree.org
今天帮朋友做个项目,要实现统计方面的功能,如曲线和一个饼图等,虽然以前没使用过JFreeChart,进行一番查阅资料,
现在时略懂一二
JFreeChart可以表现在SWING 或Jsp中
swing中:
//以下是以饼图形式呈现
DefaultPieDataset dpd = new DefaultPieDataset();//每个表现的图示都有个数据集 即填充值
//还有其他数据集 如 DefaultCategoryDataset 等等
dpd.setValue("张三", 1500);
dpd.setValue("李四", 2500);
dpd.setValue("王五", 3500);
JFreeChart chart = ChartFactory.createPieChart3D("工资图", dpd, true,
true, false);
ChartFrame chartFrame = new ChartFrame("某公司工资图", chart);
chartFrame.pack();
chartFrame.setVisible(true);
如果是WEB下就要在Web.xml配置一个JFreeChart的一个Servlert
<servlet>
<servlet-name>DisplayChart</servlet-name>
<servlet-class>
org.jfree.chart.servlet.DisplayChart
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayChart</servlet-name>
<url-pattern>/DisplayChart</url-pattern>
</servlet-mapping>
//直接在jsp应用(举例子 一般不会在页面中)
<%
DefaultPieDataset dpd = new DefaultPieDataset();
dpd.setValue("张三", 1500);
dpd.setValue("李四", 2500);
dpd.setValue("王五", 3500);
JFreeChart chart = ChartFactory.createPieChart3D("工资图", dpd, true,
true, false);
String fileName = ServletUtilities.saveChartAsPNG(chart,800,600,session);
String url = request.getContextPath() + "/DisplayChart?filename=" + fileName;
%>
<img src="<%= url %>" width="800" height="600">
一个饼图就呈现出来
相关文章推荐
- 使用JFreeChart实现基于Web的柱状图
- jfreechart使用柱状图重叠
- JFreeChart的使用
- 使用 JFreeChart 显示您的 Oracle 数据库数据
- RxJava 之 Android使用初体验
- 阿里云数据库使用初体验
- Open Flash Chart组件的使用 及 与 jfreechart, FusionCharts 的比较
- 使用jfreechart创建图表步骤(转)
- 使用JFreeChart绘制3D柱状图
- UE4蓝图:初体验(2) 数组的使用.
- HBase使用初体验
- Morfik使用初体验。
- gitlab 使用初体验
- JFreeChart使用心得与例子
- Visual Studio 2005 初体验之三:使用DBFactory class连接数据库
- [转]存储也开源:FreeNAS 安装及使用初体验
- 使用JFreeChart创建图象
- 数据报表JFreeChart的使用用例
- windows7使用(1)——windows7初体验
- 使用JFreeChart生成热点图表