`
zhaoyl
  • 浏览: 218769 次
  • 性别: 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));  

 

}

 

 

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

分享到:
评论

相关推荐

    java生成报表JFreeChart

    如果涉及到时间序列数据,JFreeChart也提供了很好的支持。 在`效果图.png`中,可能展示了JFreeChart生成的各种图表实例,这些实例可以帮助初学者理解如何配置颜色、标签、图例和数据范围等。 除了基本的图表类型,...

    jfreechart

    JFreeChart 是一个流行的、开源的 Java 图形库,它为开发者提供了丰富的图表绘制功能,适用于各种应用程序和 Web 项目。这个库支持多种图表类型,包括折线图、柱状图、饼图、散点图、甘特图、雷达图等,能够满足数据...

    图形报表生成饼状图,折线图,柱状图

    2. 折线图:折线图通过连接数据点来描绘数据随时间的变化趋势,常用于时间序列数据的分析,如股票价格、销售量随时间的变化等。MyEclipse中,我们可以利用JavaFX或Swing库中的API来绘制折线图,设置X轴为时间轴,Y轴...

    数据大屏可视化模板(车联网平台数据概览)

    数据大屏可视化是一种将复杂数据转化为直观、动态的图形化展示方式,广泛应用于各个领域,尤其是在车联网平台数据概览中,它能有效地帮助决策者快速理解车辆运行状态、数据分析结果和业务趋势。在这个模板中,我们...

    基于JAVA CS远程监控系统软件的实现.zip

    综上所述,基于Java的CS远程监控系统软件的实现涉及多个技术领域,包括网络编程、数据库管理、图形用户界面设计、安全性、数据可视化等,通过合理的架构设计和最佳实践,可以构建出高效、稳定的远程监控解决方案。

    probro:一个基本的应用程序,旨在显示自 2014.12 以来白俄罗斯共和国领土上的实际汇率。

    总的来说,`probro`是一款利用Java技术栈开发的应用,它结合了数据获取、界面设计、数据处理等多个方面的知识,为用户提供了一站式的汇率查询服务。通过这个案例,我们可以深入了解Java在实际项目中的应用以及软件...

    CurrencyConverter:具有货币水平图的简单货币转换器

    JFreeChart是一个强大的Java图形库,能够生成多种类型的图表,包括线图、柱状图、饼图等。在货币转换器中,它可能被用来绘制汇率随时间变化的图表,帮助用户直观地看到汇率波动。 **网络编程与API调用** 货币转换...

    NutriScoreApp

    NutriScore是一种流行的营养标签,通过颜色和字母等级来显示食品的整体营养价值,从A(最健康)到E(最不健康)。这款应用可能包含了对食品成分分析、营养数据计算以及用户界面设计等多个方面的实现。 在Java编程...

Global site tag (gtag.js) - Google Analytics