Cześć,
Czy istnieje taka opcja, aby na wykresie słupkowym wartość maksymalna była wyświetlana w innym kolorze ?
Z góry dziękuję za odpowiedź.
Wartość maksymalana, a wykres słupkowy
Wartość maksymalana, a wykres słupkowy
OpenOffice 4.1.5 na Winows 8.1
Re: Wartość maksymalana, a wykres słupkowy
Jeśli chodzi o to żeby słupek wartości maksymalnej był w innym kolorze, to nie można tego zrobić automatycznie.
Jeśli chodzi o to żeby wartość maksymalna umieszczona wraz ze słupkiem była w innym kolorze, to nie można tego zrobić automatycznie.
Można na wykresie zmienić kolor jednego wybranego słupka lub etykiety danych ale tylko ręcznie. W przypadku twoich oczekiwań potrzebne byłoby makro.
Więcej o wykresach w LibreOffice https://yestok.pl/lbo/y38.php. Wykresy są realizowane przez oddzielny moduł programowy Chart więc mimo, że opracowanie mówi o wykresach we Writerze to odnosi się także do wykresów w Calcu.
Jeśli chodzi o to żeby wartość maksymalna umieszczona wraz ze słupkiem była w innym kolorze, to nie można tego zrobić automatycznie.
Można na wykresie zmienić kolor jednego wybranego słupka lub etykiety danych ale tylko ręcznie. W przypadku twoich oczekiwań potrzebne byłoby makro.
Więcej o wykresach w LibreOffice https://yestok.pl/lbo/y38.php. Wykresy są realizowane przez oddzielny moduł programowy Chart więc mimo, że opracowanie mówi o wykresach we Writerze to odnosi się także do wykresów w Calcu.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Wartość maksymalana, a wykres słupkowy
A gdzie mogę poczytać o makro w openoffice calc, aby automatycznie słupek zmieniał barwę ?
OpenOffice 4.1.5 na Winows 8.1
Re: Wartość maksymalana, a wykres słupkowy
To jest bardziej złożone niż sądzisz. O samych makrach sporo znajdziesz w internecie. Chocby np tu: http://www.debugpoint.com/libreoffice-b ... ial-index/.
Pierwszym pytaniem jest jednak w jakim języku chcesz makro napisać. W LibreOffice można to zrobić w Basicu, BeanShell, JavaScript lub Python.
A więc trzeba znać któryś z nich. Basic jest chyba najlepiej udokumentowanym oraz najlepiej wspomaganym przez środowisko LibreOffice chociaż nie uważany za najlepszy. Na topie obecnie jest Python.
Poważniejszym problemem jest umiejętność dotarcia do obiektów znajdujących się w arkuszu, w tym przypadku do obiektu typu wykres i zadziałaniu na nim. Ja nie wiem jak to zrobić.
W Basicu jednym z uznanych programistów jest Andrew Pitonyak, jego podręcznik z wieloma przykładami można pobrać stąd: http://www.pitonyak.org/OOME_3_0.pdf
Na naszym forum Jan_J.
Pierwszym pytaniem jest jednak w jakim języku chcesz makro napisać. W LibreOffice można to zrobić w Basicu, BeanShell, JavaScript lub Python.
A więc trzeba znać któryś z nich. Basic jest chyba najlepiej udokumentowanym oraz najlepiej wspomaganym przez środowisko LibreOffice chociaż nie uważany za najlepszy. Na topie obecnie jest Python.
Poważniejszym problemem jest umiejętność dotarcia do obiektów znajdujących się w arkuszu, w tym przypadku do obiektu typu wykres i zadziałaniu na nim. Ja nie wiem jak to zrobić.
W Basicu jednym z uznanych programistów jest Andrew Pitonyak, jego podręcznik z wieloma przykładami można pobrać stąd: http://www.pitonyak.org/OOME_3_0.pdf
Na naszym forum Jan_J.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Wartość maksymalana, a wykres słupkowy
Możesz to zrobić bez makr i jakiś większych zabiegów stosując pewien trik. Załóżmy że dane masz w dwóch kolumnach A i B. W kolumnie A jest np. liczba porządkowa a w B wartości z których maksymalna ma być wyróżniona na wykresie innym kolorem. Skorzystaj z dodatkowego zakresu w którym dane będą za pomocą formuł arkuszowych odpowiednio spreparowane to znaczy dojdzie jedna kolumna w której w odpowiednim wierszu znajdzie się ta wartość maksymalna, i teraz na podstawie tego zakresu stwórz wykres, który z automatu otrzyma inny kolor. Pewnym wyzwaniem będzie ukrycie tej wartości w wierszu reprezentującym oryginalną wartość z kolumny B (powielone dane na wykresie).
Co do makra z tego co wiem nie można zmienić jednego koloru nie zmieniając koloru całej serii, ale być może się mylę.
Co do makra z tego co wiem nie można zmienić jednego koloru nie zmieniając koloru całej serii, ale być może się mylę.
LibreOffice 5.1.2.2 Ubuntu 16 LTS
Re: Wartość maksymalana, a wykres słupkowy
Z beczki bez makr:
0. Rozwijając pomysł @belstara, separując dane do dwóch serii: pierwsza z wartościami maksymalnymi, druga z pozostałymi, plus reguły formatowania serii w taki sposób, żeby nie było widać przesunięć między seriami: odstępy 100%, nakładanie 100%.
Szkic w załączeniu. Wykonano w LibreOffce 6.0.x, ale w 5.4.x jest tak samo. Z beczki z makrami:
1. Skoro da się interaktywnie zmienić kolor pojedynczego słupka na wykresie (a da się), to powinno się dać zrobić to samo makrem.
2. Struktura obiektów Chart jest wyjątkowo źle udokumentowana. Dlatego w praktyce łatwiej jest napisać makro tworzące wykres od zera, niż makro modyfikujące istniejący wykres np. po aktualizacji danych. Nie piszę że się nie da, tylko że bardzo trudno jest dotrzeć do wiążącej dokumentacji.
0. Rozwijając pomysł @belstara, separując dane do dwóch serii: pierwsza z wartościami maksymalnymi, druga z pozostałymi, plus reguły formatowania serii w taki sposób, żeby nie było widać przesunięć między seriami: odstępy 100%, nakładanie 100%.
Szkic w załączeniu. Wykonano w LibreOffce 6.0.x, ale w 5.4.x jest tak samo. Z beczki z makrami:
1. Skoro da się interaktywnie zmienić kolor pojedynczego słupka na wykresie (a da się), to powinno się dać zrobić to samo makrem.
2. Struktura obiektów Chart jest wyjątkowo źle udokumentowana. Dlatego w praktyce łatwiej jest napisać makro tworzące wykres od zera, niż makro modyfikujące istniejący wykres np. po aktualizacji danych. Nie piszę że się nie da, tylko że bardzo trudno jest dotrzeć do wiążącej dokumentacji.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Wartość maksymalana, a wykres słupkowy
Świetny pomysł i działa znakomicie.
Z wyrazami uznania dla kolegów.
Z wyrazami uznania dla kolegów.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.