🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#14711
Author: sm
Date: Mon, 28 May 2012 13:28
14 lines
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
#14712
Author: Mirosław Zalewski
Date: Mon, 28 May 2012 17:08
18 lines
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
#14713
Author: sm
Date: Mon, 28 May 2012 17:56
26 lines
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
#14716
Author: MaGorEc
Date: Tue, 29 May 2012 04:19
31 lines
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
#14721
Author: MaGorEc
Date: Tue, 29 May 2012 04:51
13 lines
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
#14714
Author: Tomasz Minkiewicz
Date: Tue, 29 May 2012 09:05
51 lines
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
#14717
Author: sm
Date: Tue, 29 May 2012 17:28
21 lines
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
#14718
Author: MaGorEc
Date: Wed, 30 May 2012 22:21
34 lines
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
#14720
Author: MaGorEc
Date: Thu, 31 May 2012 13:35
43 lines
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