哪种JFreeChart最容易用于表示简单的线条和条形图
我试图在我的图表中表示的数据通常会显示沿着底部或x轴的时间戳(日期和时间),以及各种数据(将来总是简单的整数或浮点数据)显示在左轴上。 基本上它将沿着底部映射事件,并且说左边的性能。
我正在使用JFreeChart,但不幸的是,对开发人员的支持是不存在的,我不会为他们的教程付费。 直接我可以看到许多我可以使用的图表类型,这篇文章要求我使用最合适的集合和图表对象。
最初我使用XYScatterPlot去了XYDataSet,但我意识到其中一个轴必须是日期,而不是简单的整数。 所以我只看了一下TimeSeries和TimeSeriesChart对象。 但是由于某些奇怪的原因,它似乎只允许布尔值或浮点数(而不是数字轴上的整数值)。 此外,它说我的Timestamp类已被弃用(我使用的所有日期信息都存储在对象数据库中作为时间戳,存储年,月,日,小时,分钟,秒等)。
总而言之,我希望最好的集合和图表对象存储一系列将时间戳日期映射到整数值的简单图形。 干杯。
虽然我建议专业开发人员使用指南 † ,但学生和afficionados会想要检查现有的例子和来源。 包含在发行版中的ChartFactory
与您的用例特别相关, ChartFactory
的关联createTimeSeriesChart()
方法显示了如何使用DateAxis
构建此类图表。
† 免责声明:不隶属于Object Refinery Limited; 只是一个满意的客户和非常小的贡献者。
- Javagenerics对map的键和值强制执行相同的类型
- 抽象类的Lambda表达式
- 命名空间/动作名称hello没有映射的Action
- 在jUnit中设置JNDI数据源
- 如何打印java类垃圾收集事件?
- C#相当于Java的Arrays.fill()方法
- Spring 4 + Hibernate 5 = org.springframework.orm.jpa.EntityManagerHolder无法强制转换为org.springframework.orm.hibernate5.SessionHolder
- lambda可以访问其目标function接口的成员吗?
- AOP Spring @AfterReturning无法按预期工作