`
zhaoyl
  • 浏览: 218778 次
  • 性别: 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.

DateTickUnit.MINUTE 是时间类型,在DateTickUnit类中定义 常用的还有

DateTickUnit.DAY

DateTickUnit.HOUR

DateTickUnit.MONTH

DateTickUnit.YEAR

等 ,这个参数是和count配合起来,形成时间轴间距的效果

2.

count 间距值

需要按照时间类型确定,如 时间类型是分钟 ,那么count=5  间距为5分钟

                               如 时间类型是天,那么count=5 间距为5天

3.

frm 是JAVA SimpleDateFormat类实例 定义时间格式

分享到:
评论
3 楼 yxyysu 2011-08-22  
请问,如何设置,间距不相等的的时间轴,更好的是实现鼠标调整时间间距。
2 楼 zhaoyl 2009-03-03  
首先设置时间类型为小时,之后,设置间距为你要的整点间距
1 楼 yuan_2004 2009-02-04  
那如果我想在整点或者半点的时候才显示这些时间呢?要怎样设置?

相关推荐

    jfreechart分布图制作开源包

    JFreeChart 支持创建单轴或多轴的条形图,可自定义条形的宽度、颜色和间距,以及添加标签和图例。 **4. 线形图(Line Chart)** 线形图通过连接一系列数据点来显示趋势或变化,适用于时间序列数据。JFreeChart ...

    jfreechart-1.0.13-developer-guide

    JFreeChart 提供了一系列方法来处理日期和时间数据,使得开发者能够方便地绘制这种类型的图表。这包括但不限于动态更新数据、自定义时间间隔等功能。 ### 安装与配置 **3.1 下载与安装** 下载 JFreeChart 后,...

    java jfreechart 生成图形报表 饼图,条形图,曲线图

    JFreeChart 支持多种图表类型,包括饼图、条形图和曲线图,这些图表在数据可视化中有着广泛的应用。在Java开发中,JFreeChart 提供了一个简单而灵活的API,使得开发者可以轻松地创建出丰富的图表展示数据。 首先,...

    JFreeChart生成图表的例子.rar

    JFreeChart支持多种时间轴,如DateAxis,可以处理各种时间单位。你需要一个TimeSeriesCollection来存储时间序列数据,然后使用XYPlot创建时间序列图。最后,通过ChartFactory的createTimeSeriesChart方法即可生成。 ...

    jfreechart-1.0.1-US_developer_guide

    该库支持多种图表类型,包括饼图、柱状图、线图、散点图、时间序列图等,适用于数据分析、报告生成和可视化展示等场景。 ##### 1.2 本文档介绍 本开发人员指南由David Gilbert撰写,于2006年1月发布,是目前可找到...

    JFreeChart 实例

    JFreeChart 提供了丰富的自定义选项,如更改轴的标签、调整颜色、设置透明度、添加网格线等。例如,可以通过 `ChartTheme` 对图表的整体风格进行定制,或者通过 `Plot` 和 `Axis` 接口调整特定元素。 ```java ...

    JfreeChart 学习笔记

    JFreeChart作为一款开源的JAVA项目,专为图表开发而设计,支持丰富的图表类型,包括饼图、柱状图(含普通及堆栈柱状图)、线图、散点图、时间序列图、混合图、甘特图以及仪表盘等,充分满足商业系统对多样化图表展示...

    JFreeChart 1.0.6 用户开发指南(简体中文)

    4. **XY(散点图)和时序图(Time Series)**:用于显示两个变量之间的关系或时间序列数据。 5. **柱状图(Column Charts)**、面积图(Area Charts)、差异图(Difference Charts)、梯形图(Stacked Bar Charts):...

    CHART , JFREE api

    2) 自定义轴的TickUnit,控制标签的间距和数量;3) 采用旋转标签的策略,节省空间;4) 对数据进行采样,减少显示的数据点。 `TimeSeriesTest.java`可能是一个测试类,用于演示如何创建和操作`TimeSeries`,这是...

Global site tag (gtag.js) - Google Analytics