Zalecenia dotyczące kreślenia wykresu
muszę narysować wykres podobny do przedstawionego powyżej w mojej aplikacji. Wartości dla osi Y są okresowo aktualizowane, co jest uzyskiwane z urządzenia elektronicznego, a oś X odnosi się do czasu, który upłynął. Domyślnie zakres wyświetlania osi X jest automatycznie aktualizowany (rozciąga się poziomo) w miarę upływu czasu.
Jedną z rzeczy, które uważam za trudne, jest to, że użytkownicy mogą ręcznie ustawić zakres osi X i Y, więc muszę wymyślić elastyczny sposób obsługi tej części.
Czy mogę uzyskać zalecenia dotyczące obsługi powyższych wymagań? Wolę WPF, ale WinForm też jest w porządku. Czy są jakieś przykłady projektów, które rozwiązują problem podobny do powyższego? Czy jakiekolwiek biblioteki DLL innych firm, z których mogę korzystać (w celach komercyjnych)?
Proponuję użyć gotowej kontroli wykresów, takiej jak ta z DevExpress: http://demos.devexpress.com/XtraChartsDemos/ –
Jeśli chcesz przejść do WPF, ten artykuł może Cię zainteresować: http: // msdn. microsoft.com/en-us/magazine/dd483292.aspx (ale nadal +1 za to, co powiedział Daniel Hilgarth) – franssu
Istnieje przykład wykresów w czasie rzeczywistym z komponentami wykresów firmy Microsoft tutaj: http://msdn.microsoft.com/pl -us/library/hh297119% 28v = vs.100% 29.aspx (szkopuł jest w F #, więc zobaczę, czy mogę znaleźć dla Ciebie wersję C#). Wysyłają za darmo .Net 4, więc prawdopodobnie warto zbadać ich użycie - kontrole wykresów DevExpress są dobre, ale nie są darmowe. – dash