`

基于JFreeChart的Swing生成动态折线图

阅读更多



最近在研究基于JFreeChart的Swing报表开发,发现基于Swing的报表功能还是蛮强大的。以上是一个截图。
对一些要点整理如下:

(1) 整体不拒肯定是个Frame:
  
 extends JFrame


(2) 随机生成数据:
    故要用到
TimeSeries series = new TimeSeries("随机生成的数据", Millisecond.class);


(3) 开源JFreeChart工具:
   
JFreeChart result = ChartFactory.createTimeSeriesChart("动态折线图", "系统时间",
				"数值变化", dataset, true, true, false);

(4) 添加执行事件actionPerformed:
  
 double randFactor = 0.98 + 0.754* Math.random();
    lastValue = lastValue * randFactor;
    Millisecond nowMilli = new Millisecond();
    series.add(new Millisecond(), lastValue);
  • 大小: 92 KB
分享到:
评论
3 楼 maozj 2010-07-01  
mathfox 写道
又发这种贴子。

你要是用JAVA2D自己画,还能有人看看


现在报表开源工具已经相当涵盖了各类报表开发 没必要再用2D重新画,除非你是专门做图形软件 呵呵
2 楼 maozj 2010-07-01  
mathfox 写道
又发这种贴子。

你要是用JAVA2D自己画,还能有人看看

--------------------------------------------

呵呵 这可是看了英文资料 整理的
1 楼 mathfox 2010-07-01  
又发这种贴子。

你要是用JAVA2D自己画,还能有人看看

相关推荐

    Java JFreeChart 后台生成折线图

    以上就是使用Java JFreeChart库在后台生成折线图的基本流程。饼图和柱状图的生成原理类似,只需替换相应的`ChartFactory`方法(如`createPieChart()`或`createBarChart()`),并调整数据集的结构以适应不同图表的...

    JfreeChart画双Y轴折线图

    在Java编程领域,JFreeChart是一个非常流行的图表库,它允许开发者创建各种复杂的数据可视化图形,包括折线图、柱状图、饼图等。在本篇博客中,"JfreeChart画双Y轴折线图"的主题,将探讨如何使用JFreeChart库来创建...

    jfreechart 生成折线图,饼图,柱状图,堆栈柱状图

    JFreeChart 是一个开源的Java库,用于生成高质量的2D图表,如折线图、饼图、柱状图和堆栈柱状图等。它广泛应用于数据分析、报告和应用程序中,提供丰富的自定义选项来满足各种视觉需求。在本项目中,你将找到能够...

    jfreechart折线图demo

    例如,`jquery.jqplot.js` 是一个基于 JQuery 的图表库,它可以与 JFreeChart 生成的折线图数据相结合,实现动态更新、缩放、平移等功能。 5. **相关库的使用** - **jQuery**: 一个流行的 JavaScript 库,简化了 ...

    jfreechart绘制的风速风向玫瑰图

    jfreechart是Java中一个流行的图表库,它提供了许多种类的图表,包括柱状图、折线图、饼图、雷达图等。本文主要介绍如何使用jfreechart绘制风速风向玫瑰图。 首先,了解jfreechart的基本结构。jfreechart的核心是...

    JFreeChart饼图、折线图等资料学习

    JFreeChart是开源项目,它的主要功能是生成高质量的图表,支持静态和动态两种形式,可以在Swing、Web应用、Applet和服务器端环境中使用。它提供了丰富的图表类型,如饼图用于展示各部分占比,折线图则适合展现数据随...

    jfreechart根据24小时数据画折线图

    jfreechart是一款基于Java的开源图表绘制库,它能够帮助开发者轻松地在应用程序中生成各种图表,包括折线图、饼图、柱状图等。它的主要优势在于功能强大、配置灵活,并且支持导出多种格式的图表图像。 #### 二、...

    JFreeChart实时折线图

    JFreeChart是一款强大的Java图表库,它允许开发者创建多种类型的图表,包括折线图、柱状图、饼图、散点图等。在本场景中,我们关注的是如何使用JFreeChart来实现实时更新的折线图。下面将详细介绍这个过程。 首先,...

    jfreechart生成图片及导出pdf 、excel

    JFreeChart是一款强大的Java图表库,它允许开发者在应用程序、Swing组件或Web应用中创建各种图表,如柱状图、饼图、折线图等。这个库支持丰富的定制选项,使得图表可以按照用户需求进行个性化设计。在这个...

    java折线图绘制程序

    总之,"java折线图绘制程序"是一个基于Java和可能的JFreeChart库的实用工具,用于快速、直观地生成折线图。通过这个程序,无论是开发者还是非开发者,都能方便地进行数据可视化,从而提升分析效率和结果的呈现质量。...

    JFreeChart做折线图.zip

    总的来说,JFreeChart是一个功能强大且灵活的Java图表库,能够帮助开发者轻松地在Java应用或Web应用中创建美观的图表,而本项目则展示了如何使用它来生成折线图。无论是进行数据分析展示还是构建交互式界面,...

    JFreeChart画折线实例

    在Java编程环境中,JFreeChart是一个非常流行的开源库,它为开发者提供了丰富的图表绘制功能,包括折线图、饼图、柱状图等。在这个"JFreeChart画折线实例"中,我们将深入探讨如何利用JFreeChart库来创建折线图,并将...

    jfreechart 图形折线,饼图,柱状图等

    最后,用 `XYSeriesCollection` 创建 `XYPlot` 并将其设置到 `Chart` 上,即可生成折线图。 **三、饼图** 饼图用于表示整体与部分之间的关系,常用于展示数据的比例分布。JFreeChart 提供了 `PiePlot` 类来构建饼图...

    使用JFreeChart绘画条形图、饼状图以及折线图

    在Java Web开发中,JFreeChart是一个非常强大的库,它允许开发者创建各种类型的图表,包括条形图(Bar Chart)、饼状图(Pie Chart)和折线图(Line Chart)。这些图表可以用于数据可视化,帮助用户更好地理解复杂的...

    利用JFreechart 做折线图

    ### 使用JFreeChart绘制中文折线图 #### 一、简介与环境配置 JFreeChart是一款功能强大且灵活的Java图表库,它可以帮助开发者轻松创建各种图表,包括折线图、柱状图、饼图等。本文将详细介绍如何使用JFreeChart...

    jFreeChart生成报表图片

    jFreeChart是一款强大的开源Java图表库,它允许开发者创建各种复杂的图表,包括柱状图、饼图、折线图、甘特图、散点图、热力图以及更多其他类型。这个库广泛应用于数据分析、报表生成、Web应用和桌面应用中,为用户...

    JFreeChart图表,柱状图,折线图, 饼图等例子

    JFreeChart是一款强大的Java图形库,它为开发者提供了创建各种类型图表的能力,包括柱状图、折线图、饼图等。在Java编程中,如果你需要在应用中展示数据,JFreeChart是一个理想的选择,因为它提供了丰富的定制选项,...

    java生成报表JFreeChart

    JFreeChart库正是这样一个强大的工具,它允许开发人员在Java应用程序中创建各种图表,如柱状图、饼图和折线图等。这个免费的库不仅功能丰富,而且易于学习和使用,使得数据展示变得更加直观和专业。 JFreeChart库的...

Global site tag (gtag.js) - Google Analytics