Zedgraph - Wykresy

0

Witam

Mam problem z biblioteką ZedGraph. Dane do wykresów zajmują mi za dużo miejsca w pamięci.
Z tego co się orientuje to PointPair przechowuje cztery dane w tym X, Y, Z typu double.
Ja potrzebował bym raptem X int i Y double
Może ktoś słyszała o jakiejś modyfikacji tej bazy czy też innym sposobie przechowywania danych które obsługuje ta biblioteka.

0

A ile to jest według ciebie za dużo? Bo według mnie wykres w sensownej rozdzielczości nie będzie tak dużo zajmować.

0

No tak żeby była jasność to naraz mam wczytane 10 do 12 serii każda po 100 000 punktów i naprawdę zajmuje za dużo miejsca bo ponad 120-150 MB RAM -więc moje pytanie jest zasadne jak się to da odchudzić a poza tym okazało się że nie graficznie mam mieć wczytane jeszcze dodatkowo 1-2 M punktów.

Więc jak nie wykombinuje jak to zrobić to będzie lipa - dlatego wcześniej pytałem też o bazy danych - bo podejrzewam że praca na plikach nie będzie wystarczająco szybka

0

Ja potrzebował bym raptem X int i Y double
Rozumiem, że wykres jest 2D ?
To po co ci aż tyle punktów ? Na ekranie wystarczy pokazać około 1000. Wczytuj do pamięci wartości uśrednione z danego przedziału. Np podziel dziedzinę na przedziały po 100 argumentów, dla każdego przedziału policz średnią z wartości i to pokaż na wykresie.

Ekran ma max 2000 pikseli szerokości, a ty chcesz 100000 punktów pokazać ?!

0

Ja mam również podobny problem. muszę utworzyć n tablic w których muszę trzymać 606024 odczytów.
z tym nie ma za dużego problemu. ale problem pojawia się gdy muszę jednocześnie wyświetlić 20 wykresów. jak by ktoś wiedział jak można by było jednak zmniejszyć ilość przetrzymywanych danych był bym wdzięczny.
Obecnie maksymalną wartością jaką wyświetlam na wykresach to 60*60 danych. więc nie jest to za wiele.
W tej chwili przyszedł mi do głowy pomysł... trzeba by zagłębić się jednak w bibliotekę i tam coś po modyfikować...

0

Propo wykresów. Czy wie ktoś jak stowrzyć w c# etykiety do osi X w dwóch liniach? Chodzi o coś takiego http://hspf.com/pub/zedgraph/ . Próbuje także stworzyć pogram, który na wykresie pokazuje wartość tylko ostatniego punku, a nie wszystkich. Z góry dziękuję za pomoc

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