58677 przewodnikPoPakiecieR3

58677 przewodnikPoPakiecieR3



238

glirrafibi

Funkcja scatter3d() pozwala na dorysowanie do wykres rozrzutu płaszczyzn regresji oraz kwantyli rozkładu wielowymiarowego. Graficznie ta funkcja wygląda bardzo atrakcyjnie potrafi też być bardzo użyteczna, szczególnie w połączeniu z funkcją identify3d() pozwalająca na identyfikację punktów na tym trójwymiarowym wykresie. Poniżej przykład wywołania obu funkcji.

# iwa sposoby na wygenerowanie trójwymiarowego wykreeu rozrzutu scatterplot3d(viek,ciśnienie.skurczowe,ciśnienie.rozkurczowe,pch*19) scatter3d(ciśnienie.rozkurczowe,wzrost.ciśnienie.skurczowe,groups-plec)

Inną przydatną funkcją do rysowania trójwymiarowych wykresów rozrzutu (lub w ogólności chmur punktów) jest funkcja cloud(lattice). Wykorzystuje się ją w podobny sposób jak powyższe funkcje. Na rysunku 4.26 prezentujemy stereogram wykonany z użyciem tej funkcji.

4.1.6 Wykres kołowy, funkcja: pie(graphics)

2-D pin chart* are terrible. That mokes 3-D pie chart* terrible to the 3/2 power.

Frank Harrcll fortune(l64)


Funkcja pie O służy do rysowania wykresów kołowych (patrz rysunek 4.45 i 4.46). Wymaganym argumentem jest wektor liczb (nie muszą być one unormowane, funkcja pie O sama przeprowadza normalizacje). Drugim, nieobowiązkowym argumentem jest wektor etykiet, które mają się pojawić na wykresie. Dodatkowo manipulując różnymi argumentami mamy kontrolę nad kierunkiem, w którym wyświetlane, się etykiety, kolorami etykiet oraz obszarów na kole, gęstością linii zakreskowują-cych poszczególne obszary (o ile zdecydujemy się na zakreskowanie, co przydaje się w czarnobiałych wykresach) oraz wiele na innych parametrów wykresu.

I


Nie jest zalecane korzystanie z wykresów kołowych do prezentowania

_________ danych a szczególnie do porównywania proporcji. Oko ludzkie dużo lepiej

''A    radzi sobie z porównywaniem wysokości linii niż z porównywaniem pól

# lub kątów. Dlatego, jeżeli już musimy skorzystać z tego rodzaju wykresu, to warto podać również wartości liczbowe odpowiadające poszczególnym grupom.

Wykresy z rysunków 4.45 i 4.46 zostały wygenerowane poniższymi poleceniami.

#    przygotowujemy dane o liczebnościack klas X « summary(wyksztalcenie)

#    wyświetlamy te liczebności funkcją pteO pie(x)

col»heat.colors(4),


procenty ” format(100*x/aum(x), digits=2) pie(x, lty>=0, labels-paste(names(x) .procenty, init. angle=180)    *    »    - *; .f}*-

4.1.7 Wykres słupkowy, funkcja: barplot(graphics)

Funkcja barplot () (patrz rysunek 4.43 i 4.44) służy do przedstawiania danych w po-


staci słupków (poziomycłi lub pionowych). Możemy przedstawiać liczności lub częstości występowania poszczególnych czynników w populacji lub w rozbiciu na pod-populacje tak jak na załączonych przykładach.

Manipulując argumentami można zażądać, by wykres rysowany byl poziomo, by podpopulacje były rysowane jedna obok drugiej lub jedna nad drugą. Dowolnie możemy dobierać kolory poszczególnych elementów możemy też dorysować wykresy słupkowe do już istniejącego wykresu. Zmiana argument add=TRUE powoduje, że nie jest tworzony nowy wykres ale słupki dorysowane są do poprzedniego (współrzędne wykresu pozostają bez zmian, należy więc zadbać, by wszystkie elementy były widoczne). Poniższy kod generuje wykresy przedstawione na rysunkach 4.43 i 4.44.

barplot(table(plec, wykształcenie), horizontał=T)

* wynik funkcji borplotO zawiera informacje o współrzędnych słupków x = barplot(tabXe(plec,wykształcenie),beside=T,col»c("red","yellow'')) legend("topright",c("kobieta”,"mezczyzna"),lwd-10,col=c(”red","yellow")) text(x, tab+2, tab)

4.1.8 Wykres kropkowy, funkcja: dotchart(graphics)

Wykres kropkowy przedstawia w zasadzie to samo co barplotO tyle, że inaczej (patrz rysunek 4.8 i 4.9, popularniejszy jest wykres słupkowy). Manipulując argumentami można wpłynąć na wielkości i kolory każdego elementu wykresu. Poniższy kod generuje wykresy przedstawione na rysunkach 4.8 i 4.9.

# wyświetlamy dane o liczebnościach, wyznaczone w poprzednim przykładzie dotchart(tab)

color="red", gcolor='lblue",


średnie “ apply(tab,2,mean) dotchartCtab, gdata=srednie, pch=19, gpch=5, lcolor="green", lud=3)

wyzszs

mezczyzna

podstawowa

...................................♦...........

o

mezczyzna

• ■ •

......O...................

kobiet*

• -

wodnie

............... ❖ ...................... ■

.......O ........

mezczyzna

...... •

......o

Kobieta

wyzaze

...............................................................

*

• o

kobieta

zawodowe

..........................................................

O • ........

mezczyzna

o

kobieta

10 20 30 40 50 60 70

i i i i i 1 1

10 20 30 40 50 60 70

■u


Rysunek 4.8: Wykres kropkowy, dotchartf). Rysunek 4.9: Wykres kropkowy, dotekartf).

V


Wyszukiwarka

Podobne podstrony:
Szybkie odtwarzanie jest to funkcja serwera pozwalająca na powrót do stanu sprzed awarii systemu. Ot
przewodnikPoPakiecieR2 gRrrtińka4.3.5 Legenda wykresu, funkcja: legend(graphics) Funkcja legendO po
Obraz 012 r rsdn* Z odpo^edzi mi* j*sf pf«wid
DSC03331 (3) 100 Automatowa interpretacja funkcjonowania zasobu pozwala na do. kooanie efekt.ywnej f
DSC00708 (6) Przykład koordynacji trajektorii ruchu robotów firmy ABB z wykorzystaniem funkcji Multi
DSCN1566 KANI ULO WANIĘ I KATATERYZACJA PRZEWODU POKARMOWEGO Kaniulowanie jelita cienkiego pozwala n
Numeryczne algorytmy tomografii rezystancji siatek rezystorów Taka definicja funkcji celu pozwala na
79553 PA240171 Temat: język CINFORMATYKA WYKŁAD I Funkcja scanR) pozwala na odczytanie wprowadzanych
24 25 (7) WBUDOWANY ODTWARZACZ CD Odtwarzanie z powtarzaniem Funkcja ta pozwala na słuchanie tego sa
IMG@72 METODY REALIZACJI BADAŃ wywiady pogłębione {ln-depth łnten/iews) pozwalają na dotarcie do emo
projekt pozwala na przejście do kolejnego etapu przygotowania procesu produkcyjnego, jakim jest etap
Budowa wydzielonej sieci energetycznej pozwala na podłgczenie do niej centralnego UPSa , który pracu

więcej podobnych podstron