import java.awt.Container; import java.awt.Font; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartPanel; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PiePlot; import org.jfree.data.general.DefaultPieDataset; import org.jfree.data.general.PieDataset; import org.jfree.ui.ApplicationFrame; public class FirstJFreeChart extends ApplicationFrame { /** * */ private static final long serialVersionUID = 1L; /** * @param args */ public static void main(String[] args) { FirstJFreeChart chart = new FirstJFreeChart("XX公司组织结构图"); chart.pack(); chart.setVisible(true); } public FirstJFreeChart(String title) { super(title); setContentPane(createDemoPanel()); } private Container createDemoPanel() { JFreeChart jFreeChart = createChart(createDataset()); return new ChartPanel(jFreeChart); } private PieDataset createDataset() { DefaultPieDataset dp = new DefaultPieDataset(); dp.setValue("guan li ren yuan", 10.02D); dp.setValue("shi chang ren yuan", 20.23D); dp.setValue("kai fa ren yuan", 60.02D); dp.setValue("OEM ren yuan", 10.02D); dp.setValue("qi ta ren yuan", 5.11D); return dp; } // 生成图标助对象JFreeChart private JFreeChart createChart(PieDataset piedataset) { // 定义图标对象 JFreeChart jFreeChart = ChartFactory.createPieChart("XX公司组织结构tu", piedataset, true, true, false); // 获得图表显示对象 PiePlot piePlot = (PiePlot) jFreeChart.getPlot(); // 设置图标标签字体 piePlot.setLabelFont(new Font("SansSerif", Font.BOLD, 12)); piePlot.setNoDataMessage("No data available"); piePlot.setCircular(true); // 间距 piePlot.setLabelGap(0.01D); return jFreeChart; } }
相关推荐
jfreechat软件demo
JFreeChat中文教程(入门篇).pdf
Java jfreechat1_0.jar包
第一手快速体验怎样用jfreechat开发类似水晶报表效果,以及用iText插件开发各种样式的pdf类型报表绝好资料,很有价值哦!
上可以满足目前的要求 为了减少篇幅本文主要介绍前面三种类型的图表 读者可以触类旁通去开发其他样式的图表 ">JFreeChart是开放源代码站点SourceForge net上的一个JAVA项目 它主要用来各种各样的图表 这些图表包括:...
jfreechat 饼图,柱状,折线图示例代码 三分钟掌握三种图的jfreechat实现。很棒的。
linux(ubuntu) 系统下,jfreechat图形为乱码,在此打包解决文件,包含zysong.ttf 文件和 具体的解决办法,不好用 可以不要分 ,不好用大家可以骂我
JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。
一个简单的jfreechat生成报表的例子,希望对有需要的人有所帮助
一个JFREECHAT得超简单例子,入门级的例子
JFreeChat中文教程(入门篇).rar
JFreeChat中文API,大致方法和说明都有,希望对需要的人有用。
报表最好的工具,里面有详细的各种图形的案例,非常适合初学者!!
Jfreechat演示例子中各图标的源代码,有不少很炫的效果,对学习jfreechat很有帮助
JFreeChat实例
介绍JFreeChart的入门文章
jfreechat 常用到的资源包
jfreechat,此文件包含图形的事例,和源代码的实现,开发人员可以根据图形直接把源码拷贝过来应用
jfreechat报表 java做的 自己的一点心得 上传来给大家分享
Eclipse建立的WEB项目 做的3种 柱状图 带突出的饼图 线性图 的实例效果 柱状图数据采用随机数充当数据(为了看到实时变化的图形效果) 直接导入项目运行即可 http://localhost:8080/JFreechat/index.jsp