我希望在我的 Swing 应用程序中拥有显示各种数据的图表——但每个图表的数据将不断变化。
一个很好的类比我的数据的行为方式是系统的可用内存和已用内存(可能)在整个应用程序运行过程中如何上升和下降。我希望图表看起来如何的一个很好的类比是 Windows 任务管理器中的 CPU 使用率图表(不是指特定的颜色和网格,而是线图的外观)。
生成图表的最佳方法是什么,我将不断“附加”新数据点。定期添加这些点的最佳方法是什么?
另外,我应该使用什么图表/绘图 API?我想保持尽可能小的依赖关系,但我接受它们可能是必要的。
tl;dnr:我想在任务管理器中制作一个类似于 CPU 使用历史记录的图表,但在 Java 中,用于 Swing。