Punktgröße in Graphen in R ändern

Manav Narula 17 Februar 2021
Punktgröße in Graphen in R ändern

Ein Scatterplot ist eines der grundlegendsten und am häufigsten verwendeten Diagramme in R. Es stellt einfach einen Punkt in Abhängigkeit vom Wert zweier Variablen dar, die jeweils an der x- und y-Achse liegen. Streudiagramme können helfen, ein zugrundeliegendes Muster zwischen diesen Variablen zu identifizieren und zeigen, wie die Werte zueinander in Beziehung stehen.

Das folgende Beispiel zeigt ein einfaches Streudiagramm unter Verwendung der Funktion plot():

v1 <- c(1,2,3,4,11,9,7)
v2 <- c(3,4,5,6,3,2,1)
plot(x = v1, y = v2, xlab = "X Axis",ylab = "Y Axis",
     main = "Sample Scatterplot")

Basic Scatterplot in R

Beachten Sie, dass wir die Parameter xlab, ylab und main verwenden, um den Titel und die Beschriftungen der X- und Y-Achsen hinzuzufügen.

Mit den Parametern pch und cex können wir die Größe und Form der Punkte einstellen.

In R können wir verschiedene Symbole für ein Diagramm verwenden. Wir können einen einfachen leeren Kreis, ein Quadrat, ein Dreieck oder gefüllte Formen und viele mehr haben. Wir verwenden den Parameter pch, um die Form des Punktes festzulegen.

Der Wert pch reicht von 1 bis 25, was verschiedenen Formen entspricht.

Im folgenden Code setzen wir den Wert pch auf 20.

plot(x = v1, y = v2, xlab = "X Axis",ylab = "Y Axis",
     main = "Sample Scatterplot", pch = 20)

Streudiagramm mit pch-Parameter in R

Wir können das Argument cex verwenden, um die Größe der Punkte einzustellen, damit sie besser lesbar sind. Dieser Parameter wird normalerweise mit der Funktion par verwendet, um andere Plot-Parameter zu setzen, aber hier verwenden wir ihn in der Funktion plot, wie unten gezeigt.

plot(x = v1, y = v2, xlab = "X Axis",ylab = "Y Axis",
     main = "Sample Scatterplot", pch = 20, cex = 2)

Punktwolke mit cex-Parameter in R

Beachten Sie den Unterschied im obigen Diagramm und wie die Größe der Punkte zugenommen hat.

Falls Sie die Funktion qplot() zur Darstellung des Streudiagramms verwenden, können wir die Größe der Punkte mit dem Parameter size einstellen. Siehe den folgenden Code.

qplot(v1,v2, size= I(5))

Streudiagramm mit der qplot-Funktion in R

Derselbe Parameter kann auch bei der Verwendung der Funktion ggplot() verwendet werden.

Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Verwandter Artikel - R Plot