BoxPlot in R beschriften
R ist mit vielen Funktionen für verschiedene Arten von Diagrammen und Plots ausgestattet. Solche Plots sind sehr nützlich und können gute Einblicke in die Daten liefern.
Der BoxPlot ist ein einzigartiger und nützlicher Diagrammtyp. Er ermöglicht es uns, die Verteilung von Daten zu untersuchen und verschiedene Trends im Datensatz zu erkennen. Wir können ihn auch zum Vergleich zwischen verschiedenen Gruppen verwenden.
In R verwenden wir im Allgemeinen die Funktion boxplot()
, um solche Graphen zu erstellen, aber wir können auch die Funktion geom_boxplot()
mit der Funktion ggplot()
verwenden, um Boxplots zu erstellen, und es gibt auch einige andere Methoden.
Das folgende Beispiel zeigt einen einfachen Boxplot von drei Stichprobenverteilungen unter Verwendung der Funktion boxplot()
.
v1 <- c(1,2,3,4)
v2 <- c(3,4,5,6)
v3 <- c(5,6,7,8)
boxplot(v1,v2,v3)
Wir können den Graphen auch richtig beschriften, indem wir die richtigen Parameter verwenden. Der Parameter xlab
beschriftet die x-Achse und der Parameter ylab
beschriftet die y-Achse. Der Parameter main
legt den Titel des Graphen fest. Mit dem Parameter names
können wir die verschiedenen Gruppen in der Grafik beschriften. Der folgende Code und das Diagramm zeigen die Verwendung all dieser Parameter.
boxplot(v1,v2,v3, main = "Sample Graph",
xlab = "X Values", ylab = "Y Values",
names = c("First","Second","Third"))
Beachten Sie den Unterschied zwischen den beiden Diagrammen, wenn im zweiten Diagramm Beschriftungen hinzugefügt werden.
Wir können auch den Parameter notch
hinzufügen und ihn auf True
setzen, um den Boxen eine Kerbe hinzuzufügen und bei der Untersuchung der Mediane der Daten zu helfen. Um die Boxen auf der anderen Achse zu platzieren, können wir den Parameter horizontal
auf True
setzen.
boxplot(v1,v2,v3, main = "Sample Graph",
xlab = "X Values", ylab = "Y Values",
names = c("First","Second","Third"), notch = TRUE, horizontal = TRUE)
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