Java JFreeChart在动态图表中丢失数据
我有测量CPU性能的动态图表,我需要我的Java程序在很长一段时间内(例如:24小时)生成图表。问题是,随着新数据的出现,旧数据会从图表中消失。我不想丢失那些数据。 我能把x轴固定好吗? 是否可以在图表上实现自动滚动或压缩图表Java JFreeChart在动态图表中丢失数据,java,jfreechart,Java,Jfreechart,我有测量CPU性能的动态图表,我需要我的Java程序在很长一段时间内(例如:24小时)生成图表。问题是,随着新数据的出现,旧数据会从图表中消失。我不想丢失那些数据。 我能把x轴固定好吗? 是否可以在图表上实现自动滚动或压缩图表 谢谢。:) 没有示例代码,因此我们不知道如何以及何时生成图表。但一般来说:如果您不想丢失图表中的信息,则需要保存新数据而不丢弃旧数据(例如,在数据库中,仅在类变量ArrayList中,等等,无论您需要什么)。如果生成图表,请使用该数据,并期望值的大小/数量是动态的。(必须
谢谢。:) 没有示例代码,因此我们不知道如何以及何时生成图表。但一般来说:如果您不想丢失图表中的信息,则需要保存新数据而不丢弃旧数据(例如,在数据库中,仅在类变量ArrayList中,等等,无论您需要什么)。如果生成图表,请使用该数据,并期望值的大小/数量是动态的。(必须根据请求或使用计时器生成)如图所示,您可以在
时间序列中使用setMaximumItemAge()
来决定要保留多少数据。您还可以使用setMaximumItemCount()