So zeichnen sie die zeilen einer matrix in r auf (mit beispielen)
Manchmal möchten Sie vielleicht die Zeilen einer Matrix in R als einzelne Zeilen darstellen. Glücklicherweise ist dies mit der folgenden Syntax einfach zu bewerkstelligen:
matplot ( t (matrix_name), type=" l ")
Dieses Tutorial bietet ein praktisches Beispiel für die Verwendung dieser Syntax.
Beispiel: Zeichnen der Zeilen einer Matrix in R
Erstellen wir zunächst eine gefälschte Matrix, die drei Zeilen enthält:
#make this example reproducible
set. seeds (1)
#create matrix
data <- matrix(sample. int (50, 21), nrow= 3 )
#view matrix
data
[,1] [,2] [,3] [,4] [,5] [,6] [,7]
[1,] 4 34 14 21 7 40 12
[2,] 39 23 18 41 9 25 36
[3,] 1 43 33 10 15 47 48
Lassen Sie uns dann matplot verwenden, um die drei Zeilen der Matrix als einzelne Linien in einem Diagramm darzustellen:
matplot( t (data), type = " l ")
Jede Zeile im Diagramm stellt eine der drei Datenzeilen in der Matrix dar.
Hinweis: Die Matplot-Funktion wird zum Plotten der Spalten einer Matrix verwendet. Also verwenden wir t() , um die Matrix zu transponieren und stattdessen die Linien zu zeichnen.
Wir können auch die Breite der Linien ändern und dem Diagramm einige Beschriftungen hinzufügen:
matplot( t (data),
type=" l ",
lwd = 2 ,
main=" Plotting the Rows of a Matrix ",
ylab=" Value ")
Weitere R-Tutorials finden Sie auf dieser Seite .