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")
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)
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)
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))
Derselbe Parameter kann auch bei der Verwendung der Funktion ggplot()
verwendet werden.
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