`
lengchaotian
  • 浏览: 281066 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JFreeChart画饼形图

阅读更多
1.private void createPieChart(String fileName) throws IOException  
2.    {  
3.        // 饼图数据源  
4.        DefaultPieDataset dataset = new DefaultPieDataset();  
5.        dataset.setValue("中国", 44.4);  
6.        dataset.setValue("美国", 25.5);  
7.        dataset.setValue("日本", 18.5);  
8.        dataset.setValue("刚果", 4.6);  
9.        dataset.setValue("英国", 5.5);  
10.        dataset.setValue("其他", 0.5);  
11.          
12.        // 生成3D饼图  
13.        PiePlot3D plot = new PiePlot3D(dataset);  
14.        plot.setToolTipGenerator(new StandardPieToolTipGenerator());  
15.          
16.        // 设置图片链接  
17.        plot.setURLGenerator(new StandardPieURLGenerator(  
18.                "http://wenkaixuan.iteye.com"));  
19. 
20.        JFreeChart chart = new JFreeChart("人口统计表",  
21.                JFreeChart.DEFAULT_TITLE_FONT, plot, true);  
22.          
23.        //设置背景色  
24.        chart.setBackgroundPaint(Color.WHITE);  
25.          
26.        //path代表当前服务器上下文路径  
27.        String path = ServletActionContext.getRequest().getSession().getServletContext().getRealPath("/");  
28.          
29.        //保存图片  
30.        ChartUtilities.saveChartAsJPEG(new File(path + "img/" + fileName + ".jpg"), chart, 1024, 768);  
31.    } 
分享到:
评论

相关推荐

    jfreechart柱状图、饼形图、折线图源码

    JFreeChart是一款强大的Java图表库,它允许开发者创建多种类型的2D图表,包括柱状图、饼形图和折线图。在这个压缩包文件中,包含的是基于JFreeChart库的源码示例,用于帮助理解和应用这些图表类型。下面我们将深入...

    利用jFreeChart做曲线图、饼状图、柱状图

    jFreeChart是java编程语言中一个功能强大、开源免费的图表库,能够生成各种类型的图表,包括曲线图、饼状图、柱状图等。通过jFreeChart,可以快速地生成高质量的图表,以满足不同领域的需求。 jFreeChart核心对象类...

    JFreeChart 各种图形的 web工程

    JFreeChart是一款强大的Java图形库,它为开发者提供了绘制各种复杂图表的能力,包括折线图、饼形图、柱状图、域状图以及组合图表等。这个特定的例子是将JFreeChart应用于Web工程中,解决了在Web环境下可能出现的乱码...

    JfreeChart柱状图饼图

    **JFreeChart——柱状图与饼图详解** 在Java编程中,JFreeChart库是一个强大的图表绘制工具,它能够帮助开发者创建出多种类型的图表,包括柱状图、饼图等,广泛应用于数据分析和可视化展示。这篇博文中,我们将深入...

    JFreeChar制作饼图和柱状图

    JFreeChart是一款强大的Java图形库,它允许开发者创建各种类型的统计图表,如饼图、柱状图、线图、散点图等。在Java应用程序中,JFreeChart为数据可视化提供了丰富的功能,使得数据的展示更为直观易懂。在本教程中,...

    JFreeChart实际应用说明

    JFreeChart是一个强大的Java库,用于创建各种类型的图表,如曲线图、柱形图和饼形图。在实际应用中,JFreeChart广泛用于数据分析和可视化,尤其在报表系统中。本部分将详细介绍如何使用JFreeChart创建动态曲线图,并...

    jfreechart-1.0.14

    void setDrawBarOutline(boolean draw) 是否画图形边框 void setItemMargin(double percent) 每个BAR之间的间隔 void setMaxBarWidth(double percent) 每个BAR的最大宽度 void setMinimumBarLength(double min) 最短...

    JFreeChart 开发文档

    - **其他图表**:还包括面积图、饼形图、热力图、雷达图等多种类型。 3. **数据源和数据结构** JFreeChart支持多种数据源,如List、Array、Collection、Dataset等。Dataset是JFreeChart的数据容器,包含...

    jfreechart

    纯java语言的报表,可画饼图,柱状图,雷达图,蜘蛛网图。。。

    使用JFreeChar简单实现图表

    JFreeChart 是一个Java库,它提供了一套丰富的图表组件,可以帮助开发者轻松地在Java应用程序或Web应用中创建各种图表,如柱状图、饼形图和线性图。在这个项目中,我们将深入探讨如何使用JFreeChart来实现这些基本的...

    Java图表类库JFreeChart源码

    在源码中,我们可以看到JFreeChart对各种图表元素的精细控制,例如线的颜色、宽度,柱状图的填充样式,饼图的切片角度和标签布局等。此外,它还支持添加图例、轴标签、网格线、数据标签等辅助元素,进一步增强图表的...

    JfreeChart API

    JFreeChart支持多种数据集类型,如`CategoryDataset`(分类数据集)用于柱状图、饼图等,`TimeSeriesCollection`(时间序列集合)用于时间序列图,`XYDataset`(XY数据集)用于线形图和散点图。数据集通常由`...

    JFreeChar生成饼图

    JFreeChart是一款强大的开源Java图表库,它允许开发者创建各种复杂的图表,如柱状图、折线图、饼图、散点图等,广泛应用于数据分析、报告生成以及可视化应用中。在这个小案例中,我们将深入探讨如何使用JFreeChart...

    Java程序报表控件汇

    "Java程序报表控件汇"这个主题涵盖了各种图表类型,如柱型图、饼型图等,这些都是数据分析和业务报告中常见的图形表示方式。Java报表标签进一步强调了我们讨论的核心在于使用Java语言来创建和管理这些报表。 柱型图...

Global site tag (gtag.js) - Google Analytics