`
zhaoyl
  • 浏览: 217520 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jfreechart 时间序列图当后台提供一个数据点的时候为什么图形上不显示

阅读更多

/**

**QQ:252574345

**MSN:lele_love_lomboz@hotmail.com

*/

 

为了使得时间序列图的时间轴按照一定间隔显示,例如

12:05 12:10 12:15 12:20 12:25 ......这样每隔5分钟显示一个点

 

需要如下设置才能做到:

   SimpleDateFormat frm = new SimpleDateFormat("k:mm");

   DateAxis  dateaxiss=(DateAxis)xyplot.getDomainAxis();

   int count=5;

  //时间轴间距是5分钟,格式为小时:分钟

   dateaxiss.setTickUnit(new DateTickUnit(DateTickUnit.MINUTE, count,frm));  

 

这个时候,当出现一个点的时候,时间轴自动不能设置时间间隔.因为这个后时候没有间距对比,因此,在曲线上,表现为该点不会显示出来

 

 

解决该问题:

 

判断只有曲线点个数>1时候,才设置时间轴间距

 

if(当前曲线点个数>1){

 

   SimpleDateFormat frm = new SimpleDateFormat("k:mm");

   DateAxis  dateaxiss=(DateAxis)xyplot.getDomainAxis();

   int count=5;

  //时间轴间距是5分钟,格式为小时:分钟

   dateaxiss.setTickUnit(new DateTickUnit(DateTickUnit.MINUTE, count,frm));  

 

}

 

 

这样,当出现一个点的时候,会显示出该点

分享到:
评论

相关推荐

    jfreechart图形

    曲线图常用于展示连续的数据变化趋势,例如时间序列数据。JFreeChart提供了一种灵活的方式来创建这些图表,包括线性、指数、对数和其他类型的曲线。通过调整X轴和Y轴的范围,可以清晰地展示数据的动态变化。 2. **...

    jfreeChart直线web图 显示点上数据及指定线点

    在IT行业中,尤其是在数据分析和可视化领域,`JFreeChart`是一个非常重要的库,它为Java开发者提供了丰富的图表绘制功能,包括但不限于柱状图、饼图、折线图、散点图等。本话题主要聚焦于如何使用`JFreeChart`在Web...

    JfreeChart各种图形案例

    JFreeChart是Java的一个开源项目,它提供了丰富的图表类型,包括但不限于折线图、柱状图、饼图、面积图、甘特图、散点图、雷达图等。这个库不仅支持静态图表的生成,还支持动态更新和交互功能,使得数据可视化更为...

    Java JFreeChart 后台生成折线图

    Java JFreeChart库是用于创建高质量图表的开源项目,它为Java开发者提供了丰富的图形类型,如折线图、饼图和柱状图等。在Java后台生成这些图表,可以用于数据可视化,帮助用户更好地理解存储在数据库或其他数据源中...

    jfreechart图形化报表

    1. **多样的图表类型**:JFreeChart 支持多种图表类型,包括但不限于饼图、条形图、线图、面积图、甘特图、雷达图、热力图、散点图等,能够适应各种数据可视化需求。 2. **自定义能力**:用户可以根据需要自定义...

    JFreechart 双坐标Y轴 折点显示数据

    在数据点上显示标签通常需要设置`ItemLabelGenerator`,这可以是一个自定义的类,实现`ItemLabelGenerator`接口,用于在每个数据点生成相应的标签文本。此外,还需要启用`Renderer`的`isItemLabelVisible()`方法,...

    JFreeChart 各种图形的 web工程

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

    用JFreeChart写的雷达图实例

    `TimeSeriesCollectionModel.java`和`XYSeriesCollectionModel.java`这两个文件可能与时间序列数据和XY坐标系的数据集有关,虽然不是直接用于雷达图,但它们表明了项目中可能还涉及到其他类型的图表,比如时间序列图...

    JFreeChart画雷达图

    这种图表的特点是数据点在各个轴上都有值,通过连接各个轴上的点形成一个多边形,从而提供了一个直观的视觉表示。 首先,让我们了解如何使用JFreeChart来创建基本的雷达图。在JFreeChart中,你需要创建一个`...

    JFreeChart所有图形实例(Demo和源码).rar

    "JFreeChart所有图形实例(Demo和源码)"压缩包是一个宝贵的开发资源,它为Java开发者提供了实践和学习JFreeChart的平台。通过研究这些实例,开发者可以迅速掌握JFreeChart的使用,从而在自己的项目中创建出专业且...

    JFreeChart图形混合案例.docx

    JFreeChart是一个强大的Java库,专门用于生成高质量的图表,如柱状图、线图、饼图等。在Java应用程序中,JFreeChart是解决图形需求的首选工具,尤其适用于复杂的图表混合展示。本案例中,我们将探讨如何利用...

    java中关于JFreeChart实现实时曲线图

    `run()`方法中,使用`timeSeries.add()`方法向时间序列中添加新的数据点,数据点的时间戳为当前时间(`new Millisecond()`),值为随机生成的数字(`randomNum()`)。`Thread.sleep(300)`则确保每300毫秒更新一次...

    java里用JFreeChart画柱状图、折线图、雷达图

    在JFreeChart中,`PolarChartDemo1`类提供了一个示例,创建`StandardPolarItemRenderer`渲染器,通过`PolarPlot`和`PolarAxis`设置数据和轴的属性,然后使用`createPolarChart()`方法构建雷达图。 4. **Test.java**...

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

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

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

    JFreeChart 是一个广泛使用的开源 Java 图形库,它允许开发人员轻松地创建各种图表,包括折线图、饼图和柱状图。这个库为 Java 应用程序提供了丰富的图表功能,适用于数据可视化的需求,无论是简单的报告还是复杂的...

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

    在本例中,我们使用jfreechart来绘制一个根据24小时内数据变化的折线图。该示例展示了如何自定义X轴和Y轴的刻度,以及如何设定时间间隔为每小时,并以整点作为折点绘制折线图。 #### 三、代码解析 1. **导入必要的...

    jfreechart图形报表例子

    这个"jfreechart图形报表例子"是一个很好的资源,可以帮助开发者快速理解和使用JFreeChart库。 首先,JFreeChart库的核心是ChartFactory类,它提供了一系列静态方法,用于根据给定的数据和参数创建不同类型的图表。...

    JFreeChartDemo java图形报表

    **JFreeChartDemo** 是一个基于Java的图形库,它为开发者提供了丰富的图表类型和功能,使得在Java应用程序中创建专业级别的数据可视化变得容易。这个压缩包中的 **JFreeChartDemo** 可能是一个示例程序,展示了如何...

    JfreeChart-雷达图与导出

    如果结合JFreeChart,可能意味着你正在创建一个将数据从Excel读取到`CategoryDataset`,然后生成雷达图并可能将其结果保存回Excel的工作流程。Apache POI库可以帮助你处理这一过程。 **总结** JFreeChart是Java...

Global site tag (gtag.js) - Google Analytics