/**
**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类实例 定义时间格式
分享到:
相关推荐
JFreeChart 支持创建单轴或多轴的条形图,可自定义条形的宽度、颜色和间距,以及添加标签和图例。 **4. 线形图(Line Chart)** 线形图通过连接一系列数据点来显示趋势或变化,适用于时间序列数据。JFreeChart ...
JFreeChart 提供了一系列方法来处理日期和时间数据,使得开发者能够方便地绘制这种类型的图表。这包括但不限于动态更新数据、自定义时间间隔等功能。 ### 安装与配置 **3.1 下载与安装** 下载 JFreeChart 后,...
JFreeChart 支持多种图表类型,包括饼图、条形图和曲线图,这些图表在数据可视化中有着广泛的应用。在Java开发中,JFreeChart 提供了一个简单而灵活的API,使得开发者可以轻松地创建出丰富的图表展示数据。 首先,...
JFreeChart支持多种时间轴,如DateAxis,可以处理各种时间单位。你需要一个TimeSeriesCollection来存储时间序列数据,然后使用XYPlot创建时间序列图。最后,通过ChartFactory的createTimeSeriesChart方法即可生成。 ...
该库支持多种图表类型,包括饼图、柱状图、线图、散点图、时间序列图等,适用于数据分析、报告生成和可视化展示等场景。 ##### 1.2 本文档介绍 本开发人员指南由David Gilbert撰写,于2006年1月发布,是目前可找到...
JFreeChart 提供了丰富的自定义选项,如更改轴的标签、调整颜色、设置透明度、添加网格线等。例如,可以通过 `ChartTheme` 对图表的整体风格进行定制,或者通过 `Plot` 和 `Axis` 接口调整特定元素。 ```java ...
JFreeChart作为一款开源的JAVA项目,专为图表开发而设计,支持丰富的图表类型,包括饼图、柱状图(含普通及堆栈柱状图)、线图、散点图、时间序列图、混合图、甘特图以及仪表盘等,充分满足商业系统对多样化图表展示...
4. **XY(散点图)和时序图(Time Series)**:用于显示两个变量之间的关系或时间序列数据。 5. **柱状图(Column Charts)**、面积图(Area Charts)、差异图(Difference Charts)、梯形图(Stacked Bar Charts):...
2) 自定义轴的TickUnit,控制标签的间距和数量;3) 采用旋转标签的策略,节省空间;4) 对数据进行采样,减少显示的数据点。 `TimeSeriesTest.java`可能是一个测试类,用于演示如何创建和操作`TimeSeries`,这是...