gpt4 book ai didi

java - 使用 JFreeChart 绘制随时间变化的数据图

转载 作者:行者123 更新时间:2023-12-01 23:38:50 25 4
gpt4 key购买 nike

我正在创建一个图表,显示模拟运行一段时间内的数据。我遇到的问题是我似乎无法使用 TimeSeriesCollection,因为它使用从 1970 年 1 月 1 日开始的日期对象。我们需要的日期格式是从模拟开始时间向上计数的格式。

例如,如果发生导致模拟第 60 分钟标记处计数增加的事件,则图表上的时间戳将显示为 01:00:00(一小时零分钟零秒)。如果事件发生在第 28 小时 19 分 12 秒,则 X 轴上的时间戳需要读取为 29:19:12。

我正在绘制的数据只是随时间变化的整数。

任何人都可以给我一个快速而简单的概述,说明我如何能够做到这一点?

编辑:我应该声明我不需要使用 TimeSeriesCollection。我可以使用 JFreeChart 库中的任何和所有实用程序。

最佳答案

RelativeDateFormat类正是为此目的而设计的。您的数据不需要更改(它按原样是正确的),只是需要调整演示文稿。因此,创建一个RelativeDateFormat 的实例,向其传递模拟的开始时间,并将其用作轴的日期格式化程序。它将显示相对于开始时间的时间。

关于java - 使用 JFreeChart 绘制随时间变化的数据图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18260990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com