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 ")

Zeichnen von Matrixzeilen in R

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 ") 

Beispiel für die Darstellung einer Matrix in R


Weitere R-Tutorials finden Sie auf dieser Seite .

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert