A: so ändern sie mit cex die größe von plotelementen
Sie können das Argument cex in der Funktion plot() in R verwenden, um die Größe von Symbolen und Text von der Standardgröße zu ändern.
Der Standardwert von cex ist 1 .
Ein Wert von 2 verdoppelt die Größe und ein Wert von 0,5 halbiert sie.
Es gibt tatsächlich fünf Argumente, mit denen Sie die Größe bestimmter Plotelemente ändern können:
- cex : Ändert die Größe von Symbolen
- cex.axis : Ändert die Größe der Markierungsanmerkungen der Achse
- cex.lab : Ändert die Größe der x- und y-Achsenbeschriftungen
- cex.main : Ändert die Größe des Plottitels
- cex.sub : Ändert die Größe des Plot-Untertitels
Das folgende Beispiel zeigt, wie diese Argumente in der Praxis verwendet werden.
Beispiel: Verwenden Sie cex, um die Größe von Plotsymbolen zu ändern
Angenommen, wir haben den folgenden Datenrahmen in R:
#create data frame df <- data. frame (x=c(1, 2, 2, 4, 5, 3, 5, 8, 12, 10), y=c(5, 9, 12, 14, 14, 13, 10, 6, 15, 18)) #view data frame df xy 1 1 5 2 2 9 3 2 12 4 4 14 5 5 14 6 3 13 7 5 10 8 8 6 9 12 15 10 10 18
Angenommen, wir verwenden die Funktion plot() in R, um ein einfaches Streudiagramm zu erstellen:
#create scatterplot of x vs. y plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ')
Hinweis : Das Argument pch=19 gibt an, dass ein gefüllter Kreis als Symbol für Plotpunkte verwendet werden soll.
Standardmäßig haben Plotsymbole und Textelemente alle den cex- Wert 1 .
Wir können jedoch die verschiedenen Argumente verwenden, um die Größe von Symbolen und Textelementen im Diagramm gegenüber der Standardgröße zu ändern:
#create scatterplot with custom symbol and text sizes plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ', cex= 2 , cex. hand = 3 , cex. lab = 1.5 , cex. axis = 2 )
Beachten Sie, dass sich die Größe aller Symbole und Textelemente geändert hat.
So haben wir die verschiedenen Handlungselemente genau geändert:
- cex=2 : Die Größe der Kreise im Pfad wurde um das Zweifache erhöht.
- cex.main=3 : Titeltextgröße um das Dreifache erhöht.
- cex.lab=1.5 : Die Größe der x- und y-Achsenbeschriftungen wurde um das 1,5-fache erhöht.
- cex.axis=2 : Die Größe der Häkchenanmerkungen wurde um das Zweifache erhöht.
Spielen Sie gerne mit den Werten jedes dieser Argumente , um ein Diagramm mit genau den gewünschten Größen zu erstellen.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in R ausführen:
So verwenden Sie par(), um mehrere Diagramme in R zu erstellen
So ändern Sie die Position der Legende in R-Plots
So ändern Sie die Schriftgröße in R-Plots