(一)JFreeChar 简介
来源:互联网 发布:视频播放加速软件 编辑:程序博客网 时间:2024/06/08 10:47
一 JFreeChar 简介
JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。
JFreeChar 在编写 swing 程序的时候,比较好用, 在web 应用中不推荐使用。 因为JFreechar 的原理是生成图片,图片比较大,传输不方便。 在Web 应用中推荐使用HighChars 等基于js 的报表框架。
二 环境搭建
三 工具类:
package org.zgf.learn.jfreechar;import java.io.File;import java.io.IOException;import org.jfree.chart.ChartUtilities;import org.jfree.chart.JFreeChart;public class TestUtil {/** 输出png图片 */public static void printPng(JFreeChart jfreeChart, String fileName){try {File file = new File("images/" + fileName + ".png");ChartUtilities.saveChartAsPNG(file, jfreeChart, 800, 500);//FileOutputStream fos = new FileOutputStream("images/水果销售图.png");//ChartUtilities.writeChartAsPNG(fos, chart, 400, 300);System.out.println("图片已经生成:" + fileName);} catch (IOException e) {e.printStackTrace();}}}
0 0
- (一)JFreeChar 简介
- (二)JFreeChar 柱状图
- (三)JFreeChar 饼状图
- jfreechar
- jFreeChar
- jfreechar
- JFreeChar
- JFreechar
- 创建jfreechar饼图续(1)
- (四)JFreeChar 折线图
- 创建jfreechar健康图续(2)
- JFreeChar-----图像(散点分布)
- Jfreechar实例
- jfreechar配置
- JFreeChar详细
- jFreeChar事例
- jfreechar问题
- JFreeChar详细
- Aoj 0558 Cheese【bfs分段处理】
- Hessian
- 最大堆排序A[1]为第一个元素
- 请求转发与请求重定向的区别
- 依赖项属性
- (一)JFreeChar 简介
- 关于定义的alert和confirm出现闪退问题
- TextField控件详解
- (二)JFreeChar 柱状图
- javabean中的boolean 类型属性命名
- 理解一下ORACLE数据库
- HDOJ--5595--GTW likes math
- (三)JFreeChar 饼状图
- UIBezierPath精讲