Thread View: alt.pl.openoffice
9 messages
9 total messages
Started by sm
Mon, 28 May 2012 13:28
calc - wykres XY ze skalą logarytmiczną a wartości (etykiety) na osi
Author: sm
Date: Mon, 28 May 2012 13:28
Date: Mon, 28 May 2012 13:28
14 lines
1709 bytes
1709 bytes
Cześć! Męczę się z wykresami w Calc i mam (nie)mały problem z ogarnięciem osi. Mam taki wykres: http://imageshack.us/photo/my-images/692/wyk1.jpg/ Chciałbym, aby na osi X oprócz tych wartości co teraz widać pojawiły się także 200, 500, 2000 i 5000, dla których były robione pomiary "nieopisane" na osi. W Zakresach danych zaznaczyłem, że pierwszy wiersz to etykieta i ustawiłem "Etykiety danych" na wiersz, w którym mam te wartości od 100 do 10000. Kiedy najadę kursorem na punkt danych to pojawiają się jego wartości np. Punkt danych 2, seria 2 [...] Wartości:500 80. Chciałbym aby to 500 było na osi X, pod punktami danych. Jak to zrobić? Próbowałem kombinować z opcjami skali, ale wykres "lata" od lewej do prawej i za cholerę nie mogę zrobić tak jakbym chciał.
Re: calc - wykres XY ze skalą logarytmiczną a wartości (etykiety) na osi
Author: Mirosław Zalewski
Date: Mon, 28 May 2012 17:08
Date: Mon, 28 May 2012 17:08
18 lines
1810 bytes
1810 bytes
poniedziałek, 28 maja 2012 15:28. Wielka mądrość na czytelników
alt.pl.openoffice spłynęła, gdy tako rzekł(a) sm:
> Chciałbym, aby na osi X oprócz tych wartości co teraz widać pojawiły się
> także 200, 500, 2000 i 5000, dla których były robione pomiary "nieopisane"
> na osi.
Prawy na oś → Formatuj oś… → karta Skala. Możesz tam ustalić minimum,
maksimum i podziałkę. Jeżeli chcesz podziałkę nierówną (100, 200, 500, 1000,
2000 itd.), to obawiam się, że Calc może tego po prostu nie potrafić.
Możesz też zobaczyć program gnumeric, który ma bardziej niż OOo/LO
zaawansowany edytor wykresów. Może będzie potrafił coś takiego zrobić.
Niestety nie potrafiłem wymusić na gnumericu kompatybilności z LO —
pozostaje wyeksportowanie zrobionego wykresu jako zwykłego obrazka.
--
Niżej podpisany, zamieszkały w http://minio.xt.pl ,
Mirosław Zalewski
Re: calc - wykres XY ze skalą logarytmiczną a wartości (etykiety) na osi
Author: sm
Date: Mon, 28 May 2012 17:56
Date: Mon, 28 May 2012 17:56
26 lines
2335 bytes
2335 bytes
Użytkownik "Mirosław Zalewski" <miniopl@CUT_THIS.gmail.com> napisał w wiadomości news:jq0be7$6fe$1@inews.gazeta.pl... > > Prawy na oś → Formatuj oś… → karta Skala. Możesz tam ustalić minimum, > maksimum i podziałkę. Jeżeli chcesz podziałkę nierówną (100, 200, 500, > 1000, > 2000 itd.), to obawiam się, że Calc może tego po prostu nie potrafić. > Próbowałem się z tym bawić, ale nie bardzo kojarzę jak te odstępy poustawiać, jak zostawiam minimum i maksimum, tylko zmieniam podziałkę to co najwyżej znika 1000 ze środka. To raczej nie tędy droga. > Możesz też zobaczyć program gnumeric, który ma bardziej niż OOo/LO > zaawansowany edytor wykresów. Może będzie potrafił coś takiego zrobić. > Niestety nie potrafiłem wymusić na gnumericu kompatybilności z LO — > pozostaje wyeksportowanie zrobionego wykresu jako zwykłego obrazka. Hm, szkoda :-( Myślałem, że może da się zrobić tak samo jak etykiety wartości, tylko przeniesione na poziom osi. Najwyżej obejdę problem jakimś polem tekstowym czy czymś takim, albo zostawie jak jest. Spróbowałem jeszcze wstawić etykiety danych, odznaczyć "Pokaż wartość jako liczbę" i zaznaczyć "Pokaż kategorię" - mam co chciałem, tylko nie tam, gdzie chciałem, :-) bo przy punktach danych i nie da się tego przesunąć.
Re: calc - wykres XY ze skalą logarytmiczną a wartości (etykiety) na osi
Author: MaGorEc
Date: Tue, 29 May 2012 04:19
Date: Tue, 29 May 2012 04:19
31 lines
2548 bytes
2548 bytes
Dnia Mon, 28 May 2012 15:28:05 +0200, sm napisał(a): > Cześć! > Męczę się z wykresami w Calc i mam (nie)mały problem z ogarnięciem osi. > Mam taki wykres: > http://imageshack.us/photo/my-images/692/wyk1.jpg/ > Chciałbym, aby na osi X oprócz tych wartości co teraz widać pojawiły się > także 200, 500, 2000 i 5000, dla których były robione pomiary > "nieopisane" na osi. > W Zakresach danych zaznaczyłem, że pierwszy wiersz to etykieta i > ustawiłem "Etykiety danych" na wiersz, w którym mam te wartości od 100 > do 10000. Kiedy najadę kursorem na punkt danych to pojawiają się jego > wartości np. Punkt danych 2, seria 2 [...] Wartości:500 80. Chciałbym > aby to 500 było na osi X, pod punktami danych. > Jak to zrobić? Próbowałem kombinować z opcjami skali, ale wykres "lata" > od lewej do prawej i za cholerę nie mogę zrobić tak jakbym chciał. Po pierwsze: Ile jest tych pomiarów? Czy w zakresie danych wykresu masz _wszystkie_ pomiary od 0 do 10000, czy też jest to zwykła tabelka 7 x 8 komórek, z wartościami 200,500,1000 itd.? Ma to znaczenie. I nie bardzo rozumiem problem. Chcesz ustawić etykiety dla osi X na podstawie jakiegoś zakresu? No to w opcjach wykresu zaznaczasz odpowiedni obszar (bez nagłówka kolumny) i heja. Jeżeli obszar jest za duży to możesz zapisać jego adres z palca. Jeżeli jednak ma duuuuużo danych z pomiarami (np. od 0 do 10000) a chcesz pokazać tylko punkty dla wybranych wartości x, to trzeba będzie pokombinować. Pozdrawiam Maciek
Re: calc - wykres XY ze skalą logarytmiczną a wartości (etykiety) na osi
Author: MaGorEc
Date: Tue, 29 May 2012 04:51
Date: Tue, 29 May 2012 04:51
13 lines
1346 bytes
1346 bytes
Czy o takie coś Ci chodzi? http://ubuntuone.com/4DhSuzmqK5AW6hOODSBwr4 Jak coś to plik też jest tutaj http://ubuntuone.com/2UyfAq47v6II0HImhMq2q2 Jeżeli jednak masz tych pomiarów 10000 to spróbuj w innym programie (gnuplot, sciplot itp.) Albo może gnumeric. Tylko, że tam interfejs do wykresów jest mniej przyjazny :) Pozdrawiam Maciek
Re: calc - wykres XY ze skalą logarytmiczną a wartości (etykiety) na osi
Author: Tomasz Minkiewicz
Date: Tue, 29 May 2012 09:05
Date: Tue, 29 May 2012 09:05
51 lines
3539 bytes
3539 bytes
On Mon, 28 May 2012 19:56:50 +0200 "sm" <sm@poczta.pl> wrote: > > Użytkownik "Mirosław Zalewski" <miniopl@CUT_THIS.gmail.com> napisał w > wiadomości news:jq0be7$6fe$1@inews.gazeta.pl... > > > > Prawy na oś → Formatuj oś… → karta Skala. Możesz tam ustalić minimum, > > maksimum i podziałkę. Jeżeli chcesz podziałkę nierówną (100, 200, 500, > > 1000, > > 2000 itd.), to obawiam się, że Calc może tego po prostu nie potrafić. > > > > Próbowałem się z tym bawić, ale nie bardzo kojarzę jak te odstępy > poustawiać, jak zostawiam minimum i maksimum, tylko zmieniam podziałkę to > co najwyżej znika 1000 ze środka. To raczej nie tędy droga. > > > Możesz też zobaczyć program gnumeric, który ma bardziej niż OOo/LO > > zaawansowany edytor wykresów. Może będzie potrafił coś takiego zrobić. > > Niestety nie potrafiłem wymusić na gnumericu kompatybilności z LO — > > pozostaje wyeksportowanie zrobionego wykresu jako zwykłego obrazka. > > Hm, szkoda :-( > Myślałem, że może da się zrobić tak samo jak etykiety wartości, tylko > przeniesione na poziom osi. Zgadza się! Dokładnie tak można to zrobić. > Najwyżej obejdę problem jakimś polem tekstowym > czy czymś takim, albo zostawie jak jest. > Spróbowałem jeszcze wstawić etykiety danych, odznaczyć "Pokaż wartość jako > liczbę" i zaznaczyć "Pokaż kategorię" - mam co chciałem, tylko nie tam, > gdzie chciałem, :-) bo przy punktach danych i nie da się tego przesunąć. Da się, da. :) Ustaw etykiety wartości na ten sam zakres, co wartości x. Dodaj jeszcze jedną serię, ze wszystkimi wartościami równymi 30 (czy jaką tam chcesz mieć dolną wartość osi rzędnych). Ustaw jej (tej serii, nie tej osi) niewidoczną linię i punkty, ale włącz etykiety – powinny się gdzieś na dole pojawić same trzydziestki. Potem wejdź w ustawienia tych etykiet, wyłącz „Pokaż wartość jako liczbę”, włącz „Pokaż kategorię” (trzeci tick), a jako położenie etykiet wybierz „Poniżej”. Włala! Znaczniki na osi będą tylko przy pełnych potęgach dziesiątki, ale można albo udawać, że tak miało być, albo jednak dla tej pomocniczej serii włączyć punkty i wybrać jako ich obrazek małą, pionową kreseczkę. Niestety będą wtedy wyglądać inaczej niż na osi rzędnych. -- Tomasz Minkiewicz <tommink@gmail.com>
Re: calc - wykres XY ze skalą logarytmiczną a wartości (etykiety) na osi
Author: sm
Date: Tue, 29 May 2012 17:28
Date: Tue, 29 May 2012 17:28
21 lines
2010 bytes
2010 bytes
Użytkownik "MaGorEc" <mtgorec#tnij#@interia.pl> napisał w wiadomości news:4fc44e46$0$26696$65785112@news.neostrada.pl... > Dnia Mon, 28 May 2012 15:28:05 +0200, sm napisał(a): > > Po pierwsze: Ile jest tych pomiarów? Czy w zakresie danych wykresu masz > _wszystkie_ pomiary od 0 do 10000, czy też jest to zwykła tabelka 7 x 8 > komórek, z wartościami 200,500,1000 itd.? Ma to znaczenie. I nie bardzo > rozumiem problem. Chcesz ustawić etykiety dla osi X na podstawie jakiegoś > zakresu? No to w opcjach wykresu zaznaczasz odpowiedni obszar (bez > nagłówka kolumny) i heja. Jeżeli obszar jest za duży to możesz zapisać > jego adres z palca. > Tych pomiarow jest wlasnie 7 - dokladnie w tych wartosciach (100, 200, 500 itd). Ten wykres: http://ubuntuone.com/4DhSuzmqK5AW6hOODSBwr4 to jest mniej więcej to, o co mi chodzi, ino celem jest nierównomierny odstęp między kolejnymi wartościami - taki, jak wynika ze skali. Dokładnie coś takiego, jak zaproponował Tomasz Minkiewicz :-)
Re: calc - wykres XY ze skalą logarytmiczną a wartości (etykiety) na osi
Author: MaGorEc
Date: Wed, 30 May 2012 22:21
Date: Wed, 30 May 2012 22:21
34 lines
2635 bytes
2635 bytes
Dnia Tue, 29 May 2012 19:28:36 +0200, sm napisał(a): > Użytkownik "MaGorEc" <mtgorec#tnij#@interia.pl> napisał w wiadomości > news:4fc44e46$0$26696$65785112@news.neostrada.pl... >> Dnia Mon, 28 May 2012 15:28:05 +0200, sm napisał(a): >> >> Po pierwsze: Ile jest tych pomiarów? Czy w zakresie danych wykresu masz >> _wszystkie_ pomiary od 0 do 10000, czy też jest to zwykła tabelka 7 x 8 >> komórek, z wartościami 200,500,1000 itd.? Ma to znaczenie. I nie bardzo >> rozumiem problem. Chcesz ustawić etykiety dla osi X na podstawie >> jakiegoś zakresu? No to w opcjach wykresu zaznaczasz odpowiedni obszar >> (bez nagłówka kolumny) i heja. Jeżeli obszar jest za duży to możesz >> zapisać jego adres z palca. >> >> > Tych pomiarow jest wlasnie 7 - dokladnie w tych wartosciach (100, 200, > 500 itd). > Ten wykres: > http://ubuntuone.com/4DhSuzmqK5AW6hOODSBwr4 to jest mniej więcej to, o > co mi chodzi, ino celem jest nierównomierny odstęp między kolejnymi > wartościami - taki, jak wynika ze skali. Dokładnie coś takiego, jak > zaproponował Tomasz Minkiewicz :-) Nie chciało mi się pisać. Nagrałem Ci działania na ekranie: http://ubuntuone.com/1LUAJQ1SsPG9vu8SyG6Mhj Bez kombinacji też się da, tylko trzeba pominąć automatyczne tworzenie wykresów i kliknąć kilka razy więcej. No i nie zaznaczać na samym początku zakresu danych razem z etykietami. Jak odtwarzasz pliki .ogv to możesz zerknąć. Może kiedyś w przyszłości się przyda :) Napisz tylko czy o to chodziło. Pozdrawiam Maciek
Re: calc - wykres XY ze skalą logarytmiczną a wartości (etykiety) na osi
Author: MaGorEc
Date: Thu, 31 May 2012 13:35
Date: Thu, 31 May 2012 13:35
43 lines
2904 bytes
2904 bytes
Dnia Thu, 31 May 2012 11:11:37 +0200, sm napisał(a): > Użytkownik "MaGorEc" <mtgorec#tnij#@interia.pl> napisał w wiadomości > news:4fc69d6c$0$26687$65785112@news.neostrada.pl... >> >> Jak odtwarzasz pliki .ogv to możesz zerknąć. Może kiedyś w przyszłości >> się przyda :) Napisz tylko czy o to chodziło. >> >> > Raczej o coś takiego: > http://img215.imageshack.us/img215/5189/77112496.jpg chociaż już teraz > sam nie wiem, czy takie coś ma sens i czy "po mojemu" > jest lepiej :-) Wg mnie nie ma. Wygląda dość nieprofesjonalnie i "nienaukowo" :) Zauważ, ze gubisz przejrzystość skali. Odstępy pomiędzy wartościami są zupełnie nielogiczne. Jeżeli naprawdę zależy Ci na prawdziwej skali logarytmicznej to trzeba się pobawić i jednak pokombinować. Co mi przychodzi do głowy: 1. Wypełnić serią danych kolumnę: od 200 do 10000 2. W kolejnym arkuszu napisać tabelę translacji z pomiarami. 3. W pierwszym arkuszu użyć funkcji JEŻELI(WYSZUKAJ.PIONOWO(odwołanie, macierz, indeks, dopasowanie)=poprzednia komórka; poprzednia komórka; WYSZUKAJ.PIONOWO(jw.) 4. Spróbować wypełnić kolumny i wiersze funkcją. Uwaga: 4800*7 komórek 5. Skopiować i wkleić specjalnie w to samo miejsce jako wartości bez formuł. 6. Spróbować zrobić wykres. Przy takiej liczbie komórek w zakresie danych istnieje duże prawdopodobieństwo zasłabnięcia kompa na tym etapie (o ile przetrwa poprzednie). Z ciekawości aż zobaczę jak to wyjdzie. Głównym problemem będzie tutaj sprawa skali. Zauważ, że pomiędzy 200 a 500 masz tylko 300 iteracji, a już pomiędzy 5000 i 10000 - ... łatwo policzyć. Na wykresie może to wyglądać dość pokracznie. Pozdrawiam Maciek 5. 4.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads