R - Liniendiagramme

Ein Liniendiagramm ist ein Diagramm, das eine Reihe von Punkten verbindet, indem Liniensegmente zwischen ihnen gezeichnet werden. Diese Punkte sind in einem ihrer Koordinatenwerte (normalerweise der x-Koordinaten) angeordnet. Liniendiagramme werden normalerweise zur Identifizierung der Datentrends verwendet.

Das plot() Die Funktion in R wird verwendet, um das Liniendiagramm zu erstellen.

Syntax

Die grundlegende Syntax zum Erstellen eines Liniendiagramms in R lautet -

plot(v,type,col,xlab,ylab)

Es folgt die Beschreibung der verwendeten Parameter -

  • v ist ein Vektor, der die numerischen Werte enthält.

  • type nimmt den Wert "p", um nur die Punkte zu zeichnen, "l", um nur die Linien zu zeichnen, und "o", um sowohl Punkte als auch Linien zu zeichnen.

  • xlab ist die Bezeichnung für die x-Achse.

  • ylab ist die Bezeichnung für die y-Achse.

  • main ist der Titel des Diagramms.

  • col wird verwendet, um sowohl den Punkten als auch den Linien Farben zu verleihen.

Beispiel

Ein einfaches Liniendiagramm wird unter Verwendung des Eingabevektors und des Typparameters als "O" erstellt. Das folgende Skript erstellt und speichert ein Liniendiagramm im aktuellen R-Arbeitsverzeichnis.

# Create the data for the chart.
v <- c(7,12,28,3,41)

# Give the chart file a name.
png(file = "line_chart.jpg")

# Plot the bar chart. 
plot(v,type = "o")

# Save the file.
dev.off()

Wenn wir den obigen Code ausführen, wird das folgende Ergebnis erzeugt:

Liniendiagrammtitel, Farbe und Beschriftungen

Die Funktionen des Liniendiagramms können mithilfe zusätzlicher Parameter erweitert werden. Wir fügen den Punkten und Linien Farbe hinzu, geben dem Diagramm einen Titel und fügen den Achsen Beschriftungen hinzu.

Beispiel

# Create the data for the chart.
v <- c(7,12,28,3,41)

# Give the chart file a name.
png(file = "line_chart_label_colored.jpg")

# Plot the bar chart.
plot(v,type = "o", col = "red", xlab = "Month", ylab = "Rain fall",
   main = "Rain fall chart")

# Save the file.
dev.off()

Wenn wir den obigen Code ausführen, wird das folgende Ergebnis erzeugt:

Mehrere Linien in einem Liniendiagramm

Mit der Taste können mehrere Linien auf demselben Diagramm gezeichnet werden lines()Funktion.

Nachdem die erste Linie gezeichnet wurde, kann die Funktion lines () einen zusätzlichen Vektor als Eingabe verwenden, um die zweite Linie im Diagramm zu zeichnen.

# Create the data for the chart.
v <- c(7,12,28,3,41)
t <- c(14,7,6,19,3)

# Give the chart file a name.
png(file = "line_chart_2_lines.jpg")

# Plot the bar chart.
plot(v,type = "o",col = "red", xlab = "Month", ylab = "Rain fall", 
   main = "Rain fall chart")

lines(t, type = "o", col = "blue")

# Save the file.
dev.off()

Wenn wir den obigen Code ausführen, wird das folgende Ergebnis erzeugt: