English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Skizze zeigt alle Daten in Form von Punkten in einem kartesischen Koordinatensystem an, um die Wechselwirkung zwischen den Variablen zu zeigen. Der Ort des Punktes wird durch die numerischen Werte der Variablen bestimmt, jeder Punkt entspricht einem X- und Y-Achsenpunkt.
Die Skizze kann mit der Funktion plot() gezeichnet werden, die Syntax ist wie folgt:
plot(x, y, type="p", main, xlab, ylab, xlim, ylim, axes)
x Datenmenge der x-Achse
y Datenmenge der y-Achse
type: Typ der Zeichnung, p für Punkte, l für Linie, o zeichnet sowohl Punkte als auch Linien und die Linie führt durch die Punkte.
main Titel des Diagramms.
xlab, ylab Bezeichnungen der x- und y-Achsen.
xlim, ylim Bereich der x- und y-Achsen.
achsen Boolescher Wert, ob zwei x-Achsen gezeichnet werden sollen.
Werte auswählen für den Parameter type:
p: Punkte Diagramm
l: Linien Diagramm
b: Zeichnen Sie sowohl Punkte als auch Linien
c: Zeichnen Sie nur die Linie, die durch den Parameter b angegeben ist
o: Zeichnen Sie sowohl Punkte als auch Linien, und die Linie führt durch die Punkte
h: Zeichnen Sie die vertikale Linie vom Punkt zum horizontalen Achsen
s: Stufen Diagramm, zuerst horizontal dann vertikal
S: Stufen Diagramm, zuerst vertikal dann horizontal
n: Leerer Diagramm
Erstellen Sie ein einfaches Linien Diagramm:
x<-c(10,40) y<-c(20,60) # Erstellen von png-Bild png(file = "runnob-test-plot2.png") plot(x, y, "l")
Erstellen Sie ein einfaches Linien Diagramm, bei dem der Parameter type die Option o verwendet, um sowohl Punkte als auch Linien zu zeichnen, und die Linie führt durch die Punkte:
x<-c(10,40) y<-c(20,60) # Erstellen von png-Bild png(file = "runnob-test-plot.png") plot(x, y, "o")
Als nächstes verwenden wir den integrierten Datensatz mtcars der Sprache R, um zu testen.
Wir verwenden die Spalten wt und mpg des Datensatzes mtcars:
input <- mtcars[,c('wt','mpg')] print(head(input))
Die Ausgabe ist:
wt mpg Mazda RX4 2.620 21.0 Mazda RX4 Wag 2.875 21.0 Datsun 710 2.320 22.8 Hornet 4 Fahrt 3.215 21.4 Hornet Sportabout 3.440 18.7 Valiant 3.460 18.1
Nun verwenden wir die obigen Daten, um einen Scatterplot zu erstellen
:
# Daten input <- mtcars[,c('wt','mpg')] # Erstellen von png-Bild png(file = "scatterplot.png") # Koordinatenbereich x-Achse 2.5 bis 5Y-Achsenbereich 15 bis 30. plot(x = input$wt, y = input$mpg, xlab = "Gewicht", ylab = "Kilometerstand", xlim = c(2.5,5, ylim = c(15,30), main = "Gewicht vs. Kilometerstand" )
Scatterplot-Matrizen verwenden die Methoden zur Erstellung von Streudiagrammen zwischen zwei Variablen. Sie können als großes Diagrammfeld betrachtet werden, bei dem jeder nicht-diagonale Element die Streudiagramme der Variablen der entsprechenden Zeile und der entsprechenden Spalte ist. Die Hauptdiagonalelemente sind die Namen der Variablen. So kann man mit Hilfe der Scatterplot-Matrizen die Korrelationen zwischen den paarweise betrachteten Variablen klar erkennen.
Scatterplot-Matrizen zeichnen die Wertevariablen des Datensatzes paarweise als Streudiagramme.
R verwendet die folgenden Funktionen, um Scatterplot-Matrizen zu erstellen:
pairs(formula, data)
Parameter:
formel Variablenreihen
data Datensatz der Variablen
# Bildausgabe png(file = "scatterplot_matrices.png") # 4 Variablen in einem Matrix zu zeichnen,12 ein Bild pairs(~wt+mpg+disp+cyl,data = mtcars, main = "Scatterplot Matrix")