przewodnikPoPakiecieR3

przewodnikPoPakiecieR3



258 gllirnlikn

Ciekawo palety znajdują się również w innych pakietach, np. RColorBrewer lub colorRamps. Na rysunku 4.37 przedstawiamy wyżej wymienione palety.

4.3.7.3 Definiowanie własnych kolorów

Własne kolory można określać korzystając z dwóch skali: RGB (red/grcen/blue) lub HSV (hue/saturation/value). Służą do tego odpowiednio funkcje rgb(grDevices) oraz hsv(grDevices). Parametry tycli funkcji to trzy współrzędne kolorów' (mogą to być wektory) opisujące kolor dla danej parametryzacji (domyślnie współrzędne są określane w skali [0,1]). Dla nieprofesjonalnych zastosowań najczęściej wykorzystywana jest skala RGB. Jej współrzędne opisują współrzędną czerwoną, zieloną i niebieską określanego koloru. Współrzędne ze skali rgb na skalę hsv można konwertować funkcją rgb2hsv(). Funkcją col2rgb() można odczytać składowe koloru opisanego nazwą (domyślnie wynikiem jest trzyelementowy wektor o wartościach z przedziału [0,255]). Poniżej przykład wywołania opisanych funkcji.


_


>    plot.newO

>    tt wybieramy kolor poprzez nazwę

>    abline(h=0.1, col“"red")

>    tt wybieramy kolor z palety kolorów

>    pałętał » rainbow(lO)

>    abline(h«0.2, col=paletal[9])

>    paleta2 “ heat.colors(lO)

>    abline(h*0.3, col=paleta2[3])

>    tt określamy kolor ręcznie

>    ablin9(h*0.4, coł»rgb(l,0.6,0))

>    ablinefh^O.S, col”hsv(l,1,0.5))

>    tt odczytujemy składowe predefiniowanego koloru

>    t(col2rgb("orange"))

red green blue ifl,] 255    165    0

4.3.8 Właściwości linii

Trzy parametry służą do kontrolowania właściwości linii, są to:

• Parametr type - określa typ linii. Jego wartością może być jeden ze znaków (patrz rysunek 4.38):

—    ’p’ - rysowane są punkty,

—    *1’ - rysowane są linie (ciągła łamana),

—    ’c’ - rysowane są części linii (łamana przerywana),

—    ’ o ’ - rysowane są Unie i punkty,

—    ’b’ - rysowane są części linii i punkty,

—    ’h’ - rysowane są pionowe słupki,

—    ’S’ i ’s’ - rysowane są schodki,

—    ’n’ - wykres nie jest rysowany, ale inicjowane jest okno graficzne, układ współrzędnych i osie.

   Parametr lty - określa wzór linii. Może to być liczba od 0 (brak linii) do 6 lub lub nazwa typu linii. Kolejne liczby odpowiadają nazwom:

—    0="blank", brak linii,

—    l="solid", linia ciągła,

—    2="dashed", linia przerywana,

—    3="dotted", linia kropkowana,

—    4="dotdash", linia przerywana i kropkowana,

—    5="longdash", linia przerywana z szerokim wzorem,

—    6="tuodash" linia podwójnie przerywana.

Można też wzór linii określić podając charakterystykę linii. Taka charakterystyka składa się z parzystej liczby cyfr heksadecymalnych (od 0 do F) określających naprzemiennie długości rysowanego odcinka oraz odstępu pomiędzy kolejnymi odcinkami. Np. charakterystyka "9396" określa wzór linii składający się z rysowanego odcinka długości 9 jednostek następnie przerwy długości 3 jednostek, kolejnego odcinka długości 9 jednostek i przerwy długości 6 jednostek (patrz rysunek 4.38). W ten sposób możemy definiować dowolne wzory linii.

•    Parametr lud - określa szerokość linii. Szerokością może być dowolna nieujem-na liczba rzeczywista.


4.3.9


Należy pamiętać, że nie zawsze R jest w stanie narysować linie o gru-

•    bości mniejszej niż 1. W szczególności jest to niemożliwe dla rastrowych

•    formatów zapisywania grafiki.    f

łf-

Właściwości punktów/symboli

Niektóre funkcje graficzne mają możliwość rysowania punktów/symboli. Zarówno kształt jak i wielkość rysowanych symboli można modyfikować (zobacz przykłady na rysunku 4.38). Służą do tego parametry:

• Właściwość pch (kształt punktu) opisywana przez pojedynczą liczbę od 0-255. Wartości od 0-25 odpowiadają znakom graficznym, wartości od 32 do 255 odpowiadają znakom o odpowiednich wartościach w kodzie ASCII.

Popularne wartości to:

-    pch=19 i pch=20 - większa i mniejsza wypełniona kropka,

—    pch=21 - okrąg,

—    pch=22 i pch=23 - kwadrat zwykły i obrócony,

-    pch=24 i pch=25 - trójkąt do góry i w dół.

•    Właściwość cex (względny rozmiar symbolu) opisana przez pojedynczą liczbę nieujemną. Domyślna wartość to 1. Wielkość punktu jest przemnażana przez tę wartość.

•    Właściwość bg (kolor wypełnienia symbolu) i właściwość col (kolor brzegu symbolu) służą do określania kolorów. Niektóre symbole składają się tylko z brzegu, inne mogą być dwukolorowe.


Wyszukiwarka

Podobne podstrony:
Image022 200 PEDAGOGIKA EMANCYPACYJNĄ Dodać należy, że w polu refleksji znajduje się również kondycj
skanowanie0053 (14) i służy do przewozów pracowniczych i turystycznych. W tej grupie znajdują się ta
P210211 030004 EDUKACJA: WOBEC, WBREW I NA RZECZ PONOWUUEWwm Na przeciwległym biegunie znajdują się
109 4 W informacji o stateczności (część stała) czasem znajduje się również wykres wartości lw w fun
Na ptytce znajdują sie również: -    Oscylator (możliwość dzielenia na 2, max
oraz rozwijanie wiedzy i umiejętności. W raporcie znajdują się również relacje z działań związanych
Piesza wycieczka © Jakie zabytki bądź ciekawe obiekty znajdują się w Twojej miejscowości lub w jej
Obraz47 w praktyce szkolnej. W stadium prób znajduje się również model, określany mianem naukowej o
Z ŻYCIA SBP 383 likowaliśmy w nrze 2 Biuletynu z br., gdzie znajduje się również większość projektów
18 NOAA znajduje się również system TOVS (TIROS Operational Vertical Sounder) składający się z HIRS
4jfr- I UMCS W ofercie UMCS obok studiów podyplomowych znajdują się również kursy dokształcające ora
tpn 1 22489301 372 geografia fizyczna zikm polskich i w morzu Śródziemnem, a 42-51°/0 2 tego znaj
WA308?7 II5947 NAUKA O LUDACH452 I 436 i wyższego sianu. Wół, znajdujący się również w tym kraju, s
ponad nią. Trzeba zmodyfikować plan: dopchnąć do drzwi jedną z wysokich skrzynek znajdujących się ró
STANISŁAW BARAŃCZAK 74 znajduje się również zorganizowany i potężny aparat: gang gospodarczy (ECze,
DSCN7711 Rycina 5*10: Linijka do EKG / Ima prostą. mn v4mvm i Kv linijki. Na linijkach znajdują się

więcej podobnych podstron