/**
**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也提供了很好的支持。 在`效果图.png`中,可能展示了JFreeChart生成的各种图表实例,这些实例可以帮助初学者理解如何配置颜色、标签、图例和数据范围等。 除了基本的图表类型,...
JFreeChart 是一个流行的、开源的 Java 图形库,它为开发者提供了丰富的图表绘制功能,适用于各种应用程序和 Web 项目。这个库支持多种图表类型,包括折线图、柱状图、饼图、散点图、甘特图、雷达图等,能够满足数据...
2. 折线图:折线图通过连接数据点来描绘数据随时间的变化趋势,常用于时间序列数据的分析,如股票价格、销售量随时间的变化等。MyEclipse中,我们可以利用JavaFX或Swing库中的API来绘制折线图,设置X轴为时间轴,Y轴...
数据大屏可视化是一种将复杂数据转化为直观、动态的图形化展示方式,广泛应用于各个领域,尤其是在车联网平台数据概览中,它能有效地帮助决策者快速理解车辆运行状态、数据分析结果和业务趋势。在这个模板中,我们...
综上所述,基于Java的CS远程监控系统软件的实现涉及多个技术领域,包括网络编程、数据库管理、图形用户界面设计、安全性、数据可视化等,通过合理的架构设计和最佳实践,可以构建出高效、稳定的远程监控解决方案。
总的来说,`probro`是一款利用Java技术栈开发的应用,它结合了数据获取、界面设计、数据处理等多个方面的知识,为用户提供了一站式的汇率查询服务。通过这个案例,我们可以深入了解Java在实际项目中的应用以及软件...
JFreeChart是一个强大的Java图形库,能够生成多种类型的图表,包括线图、柱状图、饼图等。在货币转换器中,它可能被用来绘制汇率随时间变化的图表,帮助用户直观地看到汇率波动。 **网络编程与API调用** 货币转换...
NutriScore是一种流行的营养标签,通过颜色和字母等级来显示食品的整体营养价值,从A(最健康)到E(最不健康)。这款应用可能包含了对食品成分分析、营养数据计算以及用户界面设计等多个方面的实现。 在Java编程...