JDBCXYDataset 表示时间序列数据
此示例演示如何创建表示时间序列数据的 JDBCXYDataset 并使用 JFreeChart 将其可视化。
数据库设置
我们创建一个内存数据库(使用 H2),其中包含名为 inventory 的表,该表包含三列:when(时间戳)、n1(整数)和 n2 (整数)。
代码概述
createDataset():
display():
时间序列表示
JDBCXYDataset 识别时间序列数据。查询数据集时,返回值是 Number 或 org.jfree.date.Date 的实例。后者将时间戳表示为 java.util.Date 对象。这使得 JFreeChart 能够在时间序列图表中正确处理时间值的显示。
输出
图表将显示 n1 和 n2 值随时间变化的图。 x 轴将以小时为间隔显示每个数据点的日期和时间。
注释
以上是如何使用 JDBCXYDataset 和 JFreeChart 可视化时间序列数据?的详细内容。更多信息请关注PHP中文网其他相关文章!