Я хочу, чтобы в моем приложении Swing были графики, показывающие широкий спектр данных, но данные для каждого графика будут постоянно меняться.
Хорошая аналогия с поведением моих данных состоит в том, как свободная и используемая память системы (вероятно) будет увеличиваться и уменьшаться в течение всего периода работы приложения. Хорошей аналогией того, как я хочу, чтобы график выглядел, является график использования процессора в диспетчере задач Windows (не означает конкретные цвета и сетку, а скорее то, как выглядит линейный график).
Каков наилучший способ создания диаграмм, где я буду постоянно «добавлять» новые точки данных. Это лучший способ добавлять эти точки через регулярные промежутки времени?
Кроме того, какой API для построения графиков / графиков следует использовать? Я хотел бы, чтобы зависимости были как можно меньше, но я согласен с тем, что они, вероятно, необходимы.
tl; dnr : я хочу создать диаграмму, подобную истории использования ЦП, в диспетчере задач, но в Java для Swing.