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 ) 

r Plotten Sie das cex-Argument, um die Größe von Symbolen und Text anzupassen

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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert