Zedgraph - Wykresy

Odpowiedz Nowy wątek
2007-08-10 14:56

Rejestracja: 12 lat temu

Ostatnio: 3 tygodnie temu

Lokalizacja: Warszawa

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.


Nauka komunikacji sieciowej - co się da

Pozostało 580 znaków

2007-08-11 03:02

Rejestracja: 16 lat temu

Ostatnio: 6 lat temu

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ć.

Pozostało 580 znaków

2007-08-11 09:54

Rejestracja: 12 lat temu

Ostatnio: 3 tygodnie temu

Lokalizacja: Warszawa

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 pozatym 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


Nauka komunikacji sieciowej - co się da

Pozostało 580 znaków

2007-08-11 19:47

Rejestracja: 16 lat temu

Ostatnio: 6 lat temu

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ć ?!

Pozostało 580 znaków

LFrenzy
2007-12-06 13:04
LFrenzy
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ć...

Pozostało 580 znaków

Dorothy
2008-02-23 12:15
Dorothy
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

Pozostało 580 znaków

Odpowiedz

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