07.01.2013 Aufrufe

Grafiken und Statistik in R

Grafiken und Statistik in R

Grafiken und Statistik in R

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.1 E<strong>in</strong>stellungen Zusätze 3 Grafik<br />

� axis(1,...) zeichnet x-Achse unten, 2 3 <strong>und</strong> 4 dann l<strong>in</strong>ks oben rechts. Mit axis(.., labels=c(10,15,20,40)) lassen sich z.B. Labels<br />

neu vergeben<br />

zum anderen mit overplot(...) aus dem Paket gplots 10 . Siehe auch Bsp. um Achsenbeschriftung zu rotieren<br />

auf Seite 40.<br />

library(gplots) # Paket laden<br />

data(rtPCR) # Daten laden 11<br />

?rtPCR # Hilfe dazu<br />

overplot(RQ ~Conc..ug.ml. | Test.Substance, # allg. Form: y~x|z<br />

data=rtPCR, # Datenbezug<br />

subset=Detector=="ProbeType 7"& Conc..ug.ml. > 0, # Unterdatenstatz: 'Detector' mit<br />

# entsprechenden Bed<strong>in</strong>gungen<br />

same.scale=TRUE, # selbe Achsenskalierung<br />

log="xy", # welche Achsen logarithmisch<br />

f=3/4, # Glättungsparamter von Funktion lowess(...)<br />

ma<strong>in</strong>="Detector=ProbeType 7", # Titelei<br />

xlab="Concentration (ug/ml)", # x-Achsenbeschriftung<br />

ylab="Relative Gene Quantification" # y-Achsenbeschriftung<br />

)<br />

detach(package:gplots) # Paket wieder loswerden<br />

Achsenbrüche lassen sich mit axis.break(...) aus dem Paket plotrix zeichnen:<br />

# Achsenunterbrechung – axis.break(...)<br />

library(plotrix) # Paket laden<br />

plot(3:10) # trivialer Beispielplot 3-10<br />

# Vore<strong>in</strong>stellung von axis.break()<br />

axis.break() # Achsenumbruch<br />

axis.break(2, 2.9,style="zigzag")<br />

� axis.break(1,...) für x-Achse <strong>und</strong> axis.break(2,...) für y-Achse. Mögliche Stile: "zigzag" <strong>und</strong> "slash". Noch e<strong>in</strong> H<strong>in</strong>weis: der<br />

Umbruch wird immer nur auf die Achse gezeichnet. D.h. die Daten werden nicht neu gezeichnet. Fällt der Achsenbruch mitten <strong>in</strong> die<br />

Daten, muß man selbst für e<strong>in</strong> Neuzeichnen sorgen wie <strong>in</strong> folgendem Beispiel:<br />

# gap.plot()<br />

twogrp

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!