Hoe de rijen van een matrix in r te plotten (met voorbeelden)


Soms wilt u misschien de rijen van een matrix in R als afzonderlijke rijen plotten. Gelukkig is dit eenvoudig te doen met behulp van de volgende syntaxis:

 matplot ( t (matrix_name), type=" l ")

Deze tutorial biedt een praktisch voorbeeld van het gebruik van deze syntaxis.

Voorbeeld: de rijen van een matrix in R plotten

Laten we eerst een nep-matrix maken om mee te werken, die drie rijen bevat:

 #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

Laten we vervolgens matplot gebruiken om de drie rijen van de matrix als afzonderlijke lijnen in een plot uit te zetten:

 matplot( t (data), type = " l ")

Matrixrijen plotten in R

Elke rij in de grafiek vertegenwoordigt een van de drie rijen met gegevens in de matrix.

Opmerking: De matplot-functie wordt gebruikt om de kolommen van een matrix te plotten. We gebruiken dus t() om de matrix te transponeren om in plaats daarvan de lijnen te tekenen.

We kunnen ook de breedte van de lijnen wijzigen en enkele labels aan de plot toevoegen:

 matplot( t (data),
        type=" l ",
        lwd = 2 ,
        main=" Plotting the Rows of a Matrix ",
        ylab=" Value ") 

Voorbeeld van het plotten van een matrix in R


Op deze pagina vindt u meer R-tutorials.

Einen Kommentar hinzufügen

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