Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JFreeChart在动态图表中丢失数据_Java_Jfreechart - Fatal编程技术网

Java JFreeChart在动态图表中丢失数据

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

我有测量CPU性能的动态图表,我需要我的Java程序在很长一段时间内(例如:24小时)生成图表。问题是,随着新数据的出现,旧数据会从图表中消失。我不想丢失那些数据。 我能把x轴固定好吗? 是否可以在图表上实现自动滚动或压缩图表


谢谢。:)

没有示例代码,因此我们不知道如何以及何时生成图表。但一般来说:如果您不想丢失图表中的信息,则需要保存新数据而不丢弃旧数据(例如,在数据库中,仅在类变量ArrayList中,等等,无论您需要什么)。如果生成图表,请使用该数据,并期望值的大小/数量是动态的。(必须根据请求或使用计时器生成)

如图所示,您可以在
时间序列中使用
setMaximumItemAge()
来决定要保留多少数据。您还可以使用
setMaximumItemCount()