在使用jfreechart时。X轴的时间是最难设置的
DateAxis x1Axis=new DateAxis();//设置x轴,也就是时间轴
Date befaultDate = CommonUtil.getDateBefore(new Date(), beginCount);
Date afterDate =CommonUtil.getDateAfter(new Date(), getDate(befaultDate,afterDate,beginCount,afterCount)[0];
x1Axis.setRange(befaultDate,afterDate);
以上方法是 设置时间显示范围
SegmentedTimeline timeline = new SegmentedTimeline(SegmentedTimeline.DAY_SEGMENT_SIZE, 5, 2);
timeline.setStartTime(SegmentedTimeline.firstMondayAfter1900());
timeline.setBaseTimeline(timeline);
timeline.addException(dateFormat2.parse("2010-10-13").getTime());
x1Axis.setTimeline(timeline);//去掉不用的时间段 包括星期六星期天
以上方法是设置 X轴不要的时间段。画K线图必须的
分享到:
相关推荐
在学习过程中,博主的博客记录也是一个很好的资源,它可能包含了使用 JFreeChart 的心得、技巧以及遇到问题的解决方案。通过阅读这些记录,你可以进一步加深对 JFreeChart 的理解和应用。 总之,JFreeChart 是 Java...
JFreeChart有着活跃的社区,开发者可以在这里找到问题的解答,分享经验,或者参与到项目的改进中。 总结来说,JFreeChart是Java开发中不可或缺的工具,它提供了丰富的图表库和强大的定制能力,无论是在企业级应用...
有多种类型的Dataset可供选择,例如CategoryDataset用于分类数据,TimeSeriesCollection用于时间序列数据, PieDataset用于饼图数据。 4. **图表工厂**:ChartFactory类提供了许多静态方法,用于快速生成各种类型的...
标签 "源码" 暗示 JFreeChart 是一个可以查看和修改源代码的项目,这对于开发者来说是一个重要的特性,因为它允许他们深入理解其内部工作原理,根据需求进行定制,或者修复可能存在的问题。"工具" 标签则表明 ...
- **实现方法**:使用 JFreeChart 的时间序列功能创建并调整图表样式。 **2.7 直方图** - **定义**:一种用于显示连续数据分布情况的图表类型。 - **用途**:适用于展示数据频率分布情况。 - **实现方法**:利用 ...
JFreeChart 提供了专门的时间序列图表组件。 **2.7 直方图** 直方图用于展示数据的分布情况,常用于统计分析。JFreeChart 支持创建标准的直方图,并提供了多种配置选项。 **2.8 区域图** 区域图与折线图类似,但...
4. **jodatime.jar**(可能包含在压缩包中):JFreeChart可以与Joda-Time库集成,提供更高级的时间日期处理能力。如果项目涉及到时间序列数据,可能需要这个库。 5. **optional jars**:根据具体需求,可能还会包含...
JFreeChart支持创建各种类型的时间序列图表,包括单个系列和多个系列的组合。 **2.7 直方图** 直方图用于显示连续变量的分布情况。JFreeChart提供了创建直方图的功能,并可以调整直方图的样式和外观。 **2.8 区域...
对于时序图,JFreeChart 提供了 `TimePeriodValues` 和 `TimeSeries` 等类来处理时间序列数据。在示例代码中,`TimePeriodValuesCollection` 用于收集多个 `TimePeriodValues` 对象,这些对象代表了不同时刻的数据点...
**JFreeChart** 是一个Java库,用于生成高质量的、可定制的图表。它提供了丰富的图表类型,包括但不限于饼状图、柱状图、折线图、散点图、甘特图以及时间序列图表等,使得开发者能够在Java应用程序、Web应用、报表或...
本教程将详细介绍如何使用JFreeChart库使横轴的标题竖向显示,以解决这个问题。 首先,我们需要理解JFreeChart的构造和配置过程。创建一个图表通常涉及以下步骤: 1. 创建`CategoryDataset`:这是数据模型,存储...
6. **社区支持和文档**:JFreeChart 有一个活跃的社区,提供详细的文档、示例代码和问题解答,帮助开发者快速上手和解决问题。 **JFreeChart 在报表开发中的应用** 在报表开发中,JFreeChart 是一个强大的工具,...
JFreeChart拥有活跃的社区和丰富的文档资源,开发者可以在官方论坛和GitHub上找到示例代码、问题解答和更新信息,帮助解决使用过程中遇到的问题。 10. **版本更新** JFreeChart不断进行维护和更新,新版本通常会...
jcommon 是 JFreeChart 的基础库,它包含了一些通用的工具类和组件,例如颜色管理、日期时间处理、几何形状等。这个库是 JFreeChart 能够正常工作所必需的,因为它为 JFreeChart 提供了底层的支持,比如图形绘制和...
解决这个问题的方法通常涉及修改JFreeChart的源代码,例如指定适合中文显示的字体。 #### 四、示例代码 下面通过一个具体的示例来展示如何使用JFreeChart创建一张饼图。 ```java import org.jfree.chart....
1. **折线图**:展示了时间序列数据的变化趋势,常用于股票市场、销售数据分析等场景。 2. **柱状图**:用于比较不同类别之间的数值,例如对比各季度销售额。 3. **饼图**:直观地表示部分与整体的关系,适合显示...
lib所含jar包: gnujaxp.jar jcommon-1.0.0.jar ...饼图, 柱状图 ,线图,点图,时间变化图,甘特图, 股票行情图,混和图, 温度计图, 刻度图等常用商用图表,图形可以导出成PNG和JPEG格式,同时还可以与PDF和EXCEL关联。