Jak zrobić wykres w czasie rzeczywistym

0

Witam jak w kontrolce chart zrobić wykres czasu rzeczywistego. Kiedy dodaję nową wartość to stare nie kasują mi się wcale i pokazuje tak jakby historię od początku wykresu.

0

Trzeba wykasować poprzednią wartość z danej serii przed dodaniem nowej

chart.Series["nazwa_wykresu"].Points.Clear();
0

Próbowałeś wykorzystać jakieś gotowe biblioteki?
Na szybko z goola: https://lvcharts.net/ ta akurat jest open source więc możesz zerknąć też w kod źródłowy jak to tam rozwiązali.

0

Ja w sumie robię trochę inaczej, jeżeli jest powyżej 20 punktów na wykresie to kasuje pierwszy punkt z indexem 0.

0

Może najlepiej renderować zawsze gotowy wykres?

0

Możesz też dane najpierw powrzucać do tablicy a potem wyświetlić za pomocą DataBind

chart.Series["wykres"].Points.DataBindXY(tab1,tab2);

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0