[Java] Rysowanie wykresów w czasie rzeczywistym

Buduję aplikację, która ma rysować wykresy na podstawie danych podawanych na bieżąco do programu. Obecnie pracuję na gotowych danych, które mam w pliku. Jednak chce, żeby program dział tak jakby te dane były podawane na bieżąco, tak żeby potem można było łatwo go dostosować później do prawdziwych danych.

  • Czy są biblioteki do Javy pozwalające w taki sposób rysować wykresy? Znalazłem kilka przykładowych w necie do rysowania wykresów, ale to nie było to czego potrzebuję.

  • Jak koncepcyjnie rozwiązać problem działania w czasie rzeczywistym? Do tej pory wszystkie programy pisałem tak, żeby po prostu zwracały oczekiwany wynik jakiś operacji. Miałem wszystkie dane od razu i nie musiałem się zastanawiać jak odpowiednio podawać te dane.

Wszystko zależy, skąd chciałbyś wczytywać dane. Najłatwiej byłoby chyba postawić Socket i czekać, aż ci ktoś coś prześle po sieci/internecie. Po odebraniu przetwarzasz dane i po prostu przerysowujesz wykres (tą samą biblioteką co dotychczas).