我是jfreechart的新手。我想根据数据库表中的值显示图表 表是dns_time,其中包含fileds dns_lookup_time,update_time。 我想要x轴上的update_time和y轴上的dns_lookup_time。曲线应该根据数据库中的值显示。我正在使用hibernate和postgresql.Can任何人都可以帮我解决这个问题。谢谢。
答案 0 :(得分:3)
您可以查看JDBCXYDataset
,它可以检测基于元数据的时间序列。如API中所述,“第一列将是x轴,其余列将是y轴值。”单击类名以查看example的相应来源。
附录:如果您不想直接使用JDBCXYDataset
JDBC查询,那么如何根据相应的JPA查询扩展AbstractXYDataset
以创建数据集可能是一个有用的概述。
class JpaXYDtaset extends AbstractXYDataset {
// implement required methods using JPA query results
}