我有测量CPU性能的动态图表,我需要我的Java程序长时间生成图表(例如:24小时)。问题是随着新数据的出现,旧数据会从表格中消失。我不想丢失这些数据。 我可以以某种方式使x轴固定吗? 是否可以在图表上实现自动滚动或压缩图形?
感谢。 :)
答案 0 :(得分:1)
没有示例代码,因此我们不知道如何以及何时生成图表。但总的来说:如果您不想丢失图表中的信息,则需要保存新数据而不丢弃旧数据(例如,在数据库中,只需在类变量ArrayList等中,无论您需要什么)。如果生成图表,请使用该数据,并期望动态大小/值的数量。 (必须根据要求或使用计时器生成)
答案 1 :(得分:1)
如图here所示,您可以在setMaximumItemAge()
中使用TimeSeries
来决定要保留多少数据。您也可以使用setMaximumItemCount()
。