1

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

谢谢。:)

4

2 回答 2

1

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

于 2012-12-05T15:21:14.187 回答
1

如此处所示,您可以使用setMaximumItemAge()aTimeSeries来决定要保留多少数据。您也可以使用setMaximumItemCount().

于 2012-12-06T01:56:58.430 回答