GNUplot: część 12. - Ustawienia legendy
1. Włączanie i wyłączanie legendy
Legenda wykresu w programie GNUplot jest włączona w sposób domyślny, więc o ile wcześniej sami jej nie wyłączyliśmy, będzie widoczna. Jeżeli zajdzie potrzeba całkowitego wyłączenia legendy dla wszystkich obrazowanych danych, możemy wydać polecenie:Gdy całkowicie wyłączyliśmy wyświetlanie legendy na wykresie, możemy ją włączyć używając polecenia:
set key off;
plot sin(x);
Przykład 3.
set key off;
set key on;
plot sin(x);
2. Tytuł legendy i tytuły wykresów
Aby ustalić tytuł legendy musimy użyć polecenia:1. W legendzie uwzględniany jest tytuł każdego z wykresów, chyba że użyjemy podczas rysowania go opcji notitle.
2. Uwzględniane są tylko te wykresy, którym nadamy tytuł za pomocą opcji title. Pierwszy tryb pracy jest trybem domyślnym, zaś wyłączenie go jest jednoznaczne z przejściem do drugiego trybu. Aby to zrobić musimy wydać polecenie:
set key title "Legenda do wykresu";
plot sin(x), cos(x) title "Funkcja cosinus";
set key title "Legenda do wykresu";
plot sin(x) notitle, cos(x) title "Funkcja cosinus";
set key title "Legenda do wykresu";
set key noautotitle;
plot sin(x), cos(x) title "Funkcja cosinus";
set key title "Legenda do wykresu";
set key invert;
plot sin(x) title "Funkcja sinus", cos(x) title "Funkcja cosinus";
3. Orientacja danych w legendzie
Domyślnie dane zawarte w legendzie ustawione są w sposób pionowy, jednak w ogólności uzyskujemy to poleceniem:set key vertical;
plot sin(x) title "Funkcja sinus", cos(x) title "Funkcja cosinus";
set key horizontal;
plot sin(x) title "Funkcja sinus", cos(x) title "Funkcja cosinus";
4. Położenie legendy
Domyślnie legenda usytuowana jest w prawym górnym rogu obszaru wykresu. Zobaczmy jak możemy operować ustawieniami położenia. Położenie legendy wewnątrz obszaru wykresuAby ustawić położenie legendy wewnątrz obszaru wykresu musimy wydać polecenie:
położenie_pion przyjmuje wartości: left, right, center
położenie_poziom przyjmuje wartości: top, bottom, center Schematycznie wygląda to w ten sposób:
| left top | center top | right top | ||
| left center | center center | right center | ||
| left bottom | center bottom | right bottom | ||
set key inside center top;
plot sin(x) title "Funkcja sinus";
set key inside right bottom;
plot sin(x) title "Funkcja sinus";
Sposób na ustawienie położenia legendy poza obszarem wykresu jest bardzo podobny do tego dla wnętrza obszaru - wydajemy polecenie:
położenie_pion przyjmuje wartości: left, right, center
położenie_poziom przyjmuje wartości: top, bottom, center Schematycznie wygląda to w ten sposób:
| left top | center top | right top | ||
| left center | right center | |||
| left bottom | center bottom | right bottom | ||
set key outside center top;
plot sin(x) title "Funkcja sinus";
set key outside right center;
plot sin(x) title "Funkcja sinus";
Aby ustawić położenie legendy wykresu w konkretnym miejscu wykresu, musimy użyć komendy:
set key at -5,0.6
plot sin(x) title "Funkcja sinus";
5. Obramowanie legendy
Aby ustawić obramowanie legendy musimy wydać komendę:set key box 5;
plot sin(x);
6. Rozmiar legendy
Chcąc określić rozmiar legendy możemy posłużyć się poleceniem:set key width 5 height 2.1;
set key box 3;
plot sin(x);
set key width 5;
set key height 3;
set key box 3;
plot sin(x);
set key width 5;;
set key box 3;
plot sin(x);

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!