`
zhaoyl
  • 浏览: 217539 次
  • 性别: 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 堆栈柱状图跟折线图结合拼接 jar包请戳http://download.csdn.net/detail/a156435646/7424707

    用JFreeChart写的雷达图实例

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

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

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

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

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

    JFreeChart画雷达图

    在JFreeChart的`RadarPlot`类中,还有很多自定义选项可以改变雷达图的外观和行为,例如调整轴的起点和终点,设置轴线样式,以及改变填充区域的颜色和透明度。通过深入研究JFreeChart的API文档,你可以找到更多关于...

    JfreeChart-雷达图与导出

    你可以设置各种属性,如轴标签、颜色、填充样式等。 3. **添加到Chart**:然后,将`RadarPlot`对象添加到`JFreeChart`实例中,通常通过`JFreeChart.createRadarChart()`方法实现。 4. **自定义图表**:JFreeChart...

    jfreechart雷达图

    JFreeChart提供了丰富的自定义选项,例如修改轴的标签、颜色,设置数据点的形状和大小,添加图例,以及调整网格线等。这些可以通过直接操作RadarPlot对象或者ChartCustomizer实现。 6. **应用场景** 雷达图常用于...

    JFreeChart设置柱状图的宽度

    JFreeChart设置柱状图的宽度,当一个元素时不让显示那么宽。

    jfreechart绘制的风速风向玫瑰图

    在绘制风速风向玫瑰图时,我们需要设置雷达图像网格数量和折现图像颜色。这些设置可以通过PolarPlot对象和DefaultPolarItemRenderer对象来实现。我们可以使用PolarPlot对象的setAngleTickUnit方法设置角度刻度的单位...

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

    3. **生成图表(Chart)**:通过`ChartFactory`类的静态方法创建图表,这里使用的是时间序列图(TimeSeriesChart),并指定图表标题、X轴和Y轴的名称等属性。 4. **配置图表的绘制区域(Plot)**:设置`XYPlot`的...

    JFreeChart画曲线图

    - **调整轴的属性**:通过`CategoryAxis`, `ValueAxis`的属性设置,可以改变轴的标签、刻度线、范围等。 - **修改背景和边框**:`ChartBackgroundPaint`和`ChartRenderingInfo`可以帮助你改变图表的整体背景和边框...

    JFreeChart画图 饼状图 单组柱状图 多组柱状图 堆积柱状图 折线图

    JFreeChart 饼状图 柱状图 柱状图 堆积柱状图 折线图 这个是我特地开发的一个用JFreeChart开发的用来画图的项目,已经开发成形了各种项目的各种需求的项目,并且自己可以拓展,根据需求修改代码,完成项目的需要。 ...

    jfreechart绘制折线图(平面和3D)

    在平面折线图中,x轴通常代表时间或其他独立变量,y轴则表示依赖于x轴的数值。 使用JFreeChart绘制平面折线图的步骤大致如下: 1. **创建Dataset**: 数据集是图表的数据来源,可以使用`XYSeries`类创建一个系列,...

    java使用JFreeChart制作柱形图

    Java 使用 JFreeChart 创建柱形图是一种常见的数据可视化方法,尤其在数据分析和Web应用程序中。JFreeChart 是一个强大的开源库,它提供了多种图表类型,包括柱形图、饼图、线图等,使得开发者能够方便地将数据转化...

    JFreeChart 股票K线图创建过程

    JFreeChart 是一个强大...以上代码创建了一个简单的K线图,但实际应用中可能需要更多的定制,如添加轴标签、设置日期格式、调整颜色、添加图例等。通过深入了解 JFreeChart 的 API,你可以创建满足各种需求的复杂图表。

    利用JFreeChart 实现柱状图,饼图,时序图,折线图等

    在Java编程环境中,JFreeChart库是一个非常强大的工具,它允许开发者轻松地创建各种图表,如柱状图、饼图、时序图和折线图等。这些图表在数据分析、报表展示以及各种可视化应用中非常常见。下面我们将详细介绍如何...

Global site tag (gtag.js) - Google Analytics