Scatterplot


Zurück
R – Einführung
8:32
Download von R
2:11
Erste Schritte und Rechenregeln in R
8:53
Klassische Rechenoperationen in R
4:33
Spezielle Rechenoperationen – Logarithmus
7:02
Boolesche Operatoren
4:25
Variablen
5:13
Vektor-Indexierung
4:12
Runden
3:50
Datentypen
5:42
Datenformen
3:23
Samples
4:24
Subset
5:43
dat-Dateien laden
0:45
Umgang mit Vektoren
5:45
Umgang mit Vektoren – Details
3:10
CBIND & RBIND
2:54
Zahlenreihen
7:19
Dataframe-Indexierung
5:10
Überblick verschaffen
7:23
Datensatz vorbereiten
5:51
Daten manipulieren
8:45
Deskriptive Statistik – Grundlagen
7:45
Deskriptive Statistik – Mittelwert und Co.
5:00
Grundlagen der Visualisierung
10:02
Histogramme
8:30
Boxplot
7:12
Scatterplot
5:47
Plots kombinieren
9:38
weitere Visualisierungen
3:05

In dieser Session wollen wir uns mit der Erstellung von Scatterplots also Punktdiagrammen beschäftigen. Wie immer laden wir vorher unsere Daten in unsere R-Session.

Daten <- read.csv("VITB12.csv", header = T, sep = ";")

Scatterplot zeichnen

Um einen Scatterplot zu erstellen, benutzen wir die plot()Funktion, die wir im Grundlagen der Visualisierung-Video bereits kennengelernt haben. Wir haben gelernt, dass man zuerst die Daten der x-Achse (x =) und dann die Daten der y-Achse (y =) angibt. Man kann das ganze aber auch kürzer schreiben, indem man einfach die gewünschten Daten mit einem Komma abtrennt. Wir wollen uns die Abhängigkeit der Methylmalonsäure vom Alter einmal genauer ansehen.

plot(Daten$Alter, Daten$Methylmalonsäure)

Weitere Anpassung des Scatterplots

Genau wie bei den Histogrammen, kann die man die Eigenschaften der Scatterplots durch zusätzliche Argumente in der plot()-Funktion anpassen. Die dementsprechenden Argumente sind in den meisten Visualisierungsfunktionen die gleichen:

  • main = – Hinzufügen/Anpassen der Überschrift
  • xlab = und ylab = – Bezeichnung der x-Achse und der y-Achse ändern
  • xlim = und ylim = – Ausprägung (Start und Ende) der jeweiligen Achse anpassen
  • col = – Farbe der Punkte des Scatterplots ändern
  • las = 1 – Beschriftung der y-Achse ist horizontal

Nun wollen wir eine solche Anpassung unseres Punktdiagrammes durchführen.

plot(Daten$Alter, Daten$Methylmalonsäure,
     main = "Abhängigkeit der MMS vom Alter",
     xlab = "Alter in Jahren",
     ylab = "Methylmalonsäure in nmol/l",
     ylim = c(0,2000),
     col = "blue",
     las = 1)

Nun sieht der Plot doch schon besser und professioneller aus.

Art der Punkte ändern

Wenn man die Art der Punkte anpassen will, kann man das Argument pch = benutzen. Um euch einen Überblick zu verschaffen, könnt ihr einmal den Befehl ?pch eingeben und werdet unten rechts im Help-Fenster direkt auf die Seite geleitet, die die Funktion points() näher erläutert. Wenn ihr dort nach unten scrollt, findet ihr eine Übersicht, die alle Formen der Datenpunkte mit der dazugehörigen Nummer zeigt. Wir wollen nun die Punkte in unserem Scatterplot in voll ausgemalte Punkte also Nummer 16 umwandeln.

plot(Daten$Alter, Daten$Methylmalonsäure,
     main = "Abhängigkeit der MMS vom Alter",
     xlab = "Alter in Jahren",
     ylab = "Methylmalonsäure in nmol/l",
     ylim = c(0,2000),
     col = "blue",
     las = 1,
     pch = 16)

NUn kennt ihr auch die wichtigsten Argumente zum Anpassen eines Scatterplots.

Skripte, Audio (Stream & Download)
Bitte melde dich an, um diesen Inhalt zu sehen.,
Login | Jetzt registrieren