Strona 1 z 1

Źle wyświetlane dane na wykresie

: 17 mar 2019 18:45
autor: spalinowy
W jaki sposób można poprawić wyświetlanie wykresu danych na wykresie? Chodzi o to, że w tej chwili tnie mi dane na wykresie na kawałki i po eksporcie do Excela mam wiele kolumn zamiast jednej. Z czego to wynika? To jest fragment większej aplikacji.

Re: Źle wyświetlane dane na wykresie

: 18 mar 2019 00:23
autor: smiga
On nie tnie danych na kawałki, tylko masz wiele takich samych wykresów. Rozciągnij sobie Plot Legend (teraz wyświetla tylko Plot 0) i zacznij wyłączać (Plot Visible) ... a zobaczysz, że masz tego sporo. Zauważ, że na wykres wchodzi tablica klastrów tablic X i Y.

Re: Źle wyświetlane dane na wykresie

: 21 mar 2019 22:42
autor: spalinowy
No nie do końca mogę się z tym zgodzić.
Bez względu na to, jak długo będzie mi rysowało wykres to i tak liczba wierszy będzie taka sama. Przybywa jedynie kolumn. Poza tym jak zmieni się częstotliwość jednej z sinusoid tak, aby powstawały ładne figury Lissajous, to w Excelu widać, że każda kolumna stanowi dalszą część danych.

Re: Źle wyświetlane dane na wykresie

: 22 mar 2019 01:38
autor: smiga
Zrób prosty eksperyment - zamień pętle While na For, która wykona się tylko raz, albo uruchom program z wciśniętym stopem. Wyeksportuj dane do Excela...a okaże się, że to tylko dwie kolumny (X i Y). Po prostu wykres ma bufor, który pamięta więcej danych, a że generowane dane w każdej iteracji pętli są troszeczkę inne, więc zapamiętuje nowe. Jeżeli dwie stałe, tablice 1D (X i Y, kilka przykładowych danych), podłączysz przez Bundle do tego wykresu (w wersji z pętlą While), to również otrzymasz tylko dwie kolumny, bo dane nie będą się zmieniały, więc mimo kolejnych iteracji, wykres nie zapamięta więcej danych - będzie tylko jeden Plot...a teraz jest ich dużo.

Re: Źle wyświetlane dane na wykresie

: 24 mar 2019 15:59
autor: spalinowy
Dzięki za pomoc.
Udało się poprawić problem.