R - Histogramme
Ein Histogramm repräsentiert die Häufigkeiten von Werten einer Variablen, die in Bereiche unterteilt sind. Das Histogramm ähnelt dem Bar-Chat, der Unterschied besteht jedoch darin, dass die Werte in fortlaufende Bereiche gruppiert werden. Jeder Balken im Histogramm repräsentiert die Höhe der Anzahl der in diesem Bereich vorhandenen Werte.
R erstellt ein Histogramm mit hist()Funktion. Diese Funktion verwendet einen Vektor als Eingabe und verwendet einige weitere Parameter zum Zeichnen von Histogrammen.
Syntax
Die grundlegende Syntax zum Erstellen eines Histogramms mit R lautet -
hist(v,main,xlab,xlim,ylim,breaks,col,border)
Es folgt die Beschreibung der verwendeten Parameter -
v ist ein Vektor, der numerische Werte enthält, die im Histogramm verwendet werden.
main Gibt den Titel des Diagramms an.
col wird verwendet, um die Farbe der Balken festzulegen.
border wird verwendet, um die Rahmenfarbe für jeden Balken festzulegen.
xlab wird verwendet, um die x-Achse zu beschreiben.
xlim wird verwendet, um den Wertebereich auf der x-Achse anzugeben.
ylim wird verwendet, um den Wertebereich auf der y-Achse anzugeben.
breaks wird verwendet, um die Breite jedes Balkens zu erwähnen.
Beispiel
Ein einfaches Histogramm wird unter Verwendung der Parameter Eingabevektor, Beschriftung, Spalte und Rand erstellt.
Das unten angegebene Skript erstellt und speichert das Histogramm im aktuellen R-Arbeitsverzeichnis.
# Create data for the graph.
v <- c(9,13,21,8,36,22,12,41,31,33,19)
# Give the chart file a name.
png(file = "histogram.png")
# Create the histogram.
hist(v,xlab = "Weight",col = "yellow",border = "blue")
# Save the file.
dev.off()
Wenn wir den obigen Code ausführen, wird das folgende Ergebnis erzeugt:
Bereich von X- und Y-Werten
Um den zulässigen Wertebereich für die X- und Y-Achse festzulegen, können Sie die Parameter xlim und ylim verwenden.
Die Breite jedes Balkens kann mithilfe von Pausen festgelegt werden.
# Create data for the graph.
v <- c(9,13,21,8,36,22,12,41,31,33,19)
# Give the chart file a name.
png(file = "histogram_lim_breaks.png")
# Create the histogram.
hist(v,xlab = "Weight",col = "green",border = "red", xlim = c(0,40), ylim = c(0,5),
breaks = 5)
# Save the file.
dev.off()
Wenn wir den obigen Code ausführen, wird das folgende Ergebnis erzeugt: