package com.mengya.test.jfreechart;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;
/**
* JfreeChart简单使用 以Swing方式展现JfreeChart饼状图形报表
*
* @author 张明学
*
*/
public class JfreeChartTest {
public static void main(String[] args) {
DefaultPieDataset dpd = new DefaultPieDataset();
dpd.setValue("管理人员", 25);
dpd.setValue("市场人员", 10);
dpd.setValue("开发人员", 50);
dpd.setValue("其它人员", 15);
JFreeChart chart = ChartFactory.createPieChart("某公司人员组织结构图", dpd, true,
false, false);
// JFreeChart chart=ChartFactory.createPieChart3D("某公司人员组织结构图", dpd,
// true, false, false);
ChartFrame chartFrame = new ChartFrame("某公司人员组织结构图", chart);
chartFrame.pack();
chartFrame.setVisible(true);
}
}
分享到:
- 2009-09-24 18:54
- 浏览 1614
- 评论(0)
- 论坛回复 / 浏览 (0 / 1813)
- 查看更多
相关推荐
**JFreeChart图形详解** JFreeChart是一款强大的Java图表库,它允许开发者在应用程序、Swing组件、Web应用以及各种报告中创建丰富的可视化图表。这个压缩包文件包含了一系列的示例,展示了JFreeChart库的强大功能,...
JFreeChart 是一个强大的 Java 图形库,它为开发者提供了丰富的图表类型,包括柱状图、折线图、饼状图等,用于在 Java 应用程序中进行数据可视化。在 Java 后台开发中,数据的图形化表示能够帮助用户更直观地理解...
在"图形控件-饼状图-折线图"这部分,我们可以了解到如何使用Java来创建这两种常见的图形报表。饼状图通常用于展示各部分占总体的比例关系,而折线图则适合展示数据随时间的变化趋势。通过这些图形,开发者可以直观地...
JFreeChart是一款强大的Java图表库,它允许开发者在应用程序、Swing组件或Web应用中创建出各种复杂的图表,包括线状图、饼状图和柱状图。这些图表类型广泛应用于数据分析、报告制作以及可视化展示等领域。下面我们将...
总的来说,"jfreechart(柱状图,饼状图...)教程.zip"这个资源提供了一个良好的学习平台,帮助你快速上手JFreeChart,并通过实际操作加深对Java图形编程的理解。无论是初学者还是有经验的开发者,都可以从中受益,...
在标题和描述中提到的“图形报表生成饼状图,折线图,柱状图”,这些都是数据分析和展示的常用图表类型,广泛应用于各种业务场景。接下来,我们将深入探讨这些图形报表的生成原理、应用场景以及如何在MyEclipse环境...
在Java Web开发中,JFreeChart是一个非常强大的库,它允许开发者创建各种类型的图表,包括条形图(Bar Chart)、饼状图(Pie Chart)和折线图(Line Chart)。这些图表可以用于数据可视化,帮助用户更好地理解复杂的...
**JFreeChart 图形库详解:绘制饼状图** JFreeChart 是一个强大的 Java 图形库,它提供了丰富的图表类型,包括柱状图、折线图、饼状图、散点图等,使得开发者能够在 Java 应用程序中轻松创建高质量的可视化数据。在...
JFreeChart易于使用,可以方便地与Java Swing或JavaFX等图形用户界面组件集成,使得开发者能够快速构建出具有专业图表的程序。 **JFreeChart生成饼状图** 1. **创建饼图**: 首先,我们需要创建一个`PieDataset`对象...
5. **兼容性好**:JFreeChart与Java Swing、JavaFX等图形用户界面库良好集成,可以轻松地在桌面应用中展示图表。 6. **开源社区支持**:作为一个开源项目,JFreeChart拥有活跃的社区,开发者可以获取到及时的技术...
- 使用`JFreeChart`工厂方法创建饼状图,传入`PieDataset`对象。 - 可以通过`PiePlot`调整标签、阴影等属性。 - 将图表显示到`ChartPanel`或`ChartFrame`。 ### 4. **曲线图的制作** 曲线图通常用于显示数据随时间...
它提供了丰富的图表类型,包括但不限于饼状图、柱状图、折线图、散点图、甘特图以及时间序列图表等,使得开发者能够在Java应用程序、Web应用、报表或服务器端生成动态图表。JFreeChart 的强大功能使其在数据可视化...
总的来说,JFreeChart及其相关库为Java开发者提供了一套完整的解决方案,用于创建专业级别的图形,尤其是在数据分析和报表展示领域。通过熟练掌握这些库,你可以轻松地在Java应用中实现丰富的数据可视化效果。
在Java编程领域,数据可视化是至关重要的,它能够将复杂的数据以直观、易于理解的方式展示出来。JFreeChart就是这样一款强大的开源库,专为Java开发者提供了绘制各种统计图表的功能,包括柱状图、折线图、饼状图等。...
总结起来,"JFreeChart 生成树状图,饼状图实例"这篇博客旨在教授如何使用JFreeChart库创建树状图和饼状图,这对于需要进行数据可视化的Java开发者来说是非常实用的资源。学习并实践这些示例,不仅可以提高编程技能...
在Java编程环境中,JFreeChart库是一个非常强大的工具,它允许开发者创建各种类型的图表,包括饼形图和柱形图,这些图表广泛应用于数据分析、报表生成以及可视化展示。本实例将详细探讨如何利用JFreeChart在Java项目...
JFreeChart提供了丰富的API和示例代码,使得这些功能的实现变得简单易行。同时,结合博客和其他在线资源,你可以找到更多关于如何利用JFreeChart的详细教程和最佳实践。 总之,JFreeChart 1.0.13是Java开发者实现...
饼状图是一种常用的数据展示方式,它将数据以扇形区域的比例来表示各个部分占总体的比例。在JFreeChart中,你可以通过`PieDataset`接口来构建数据集,然后使用`PieChart`类生成饼状图。你可以自定义颜色、标签、阴影...
生成的图表可以输出为图像文件(如PNG、JPEG、SVG),也可以在Swing组件中显示,或者以流的形式在网络上传输。 8. **示例代码** 一个简单的柱状图创建示例: ```java CategoryDataset dataset = new ...