Comment tracer les lignes d’une matrice dans R (avec exemples)



Parfois, vous souhaiterez peut-être tracer les lignes d’une matrice dans R sous forme de lignes individuelles. Heureusement, cela est facile à faire en utilisant la syntaxe suivante :

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

Ce didacticiel fournit un exemple d’utilisation pratique de cette syntaxe.

Exemple : tracer les lignes d’une matrice dans R

Tout d’abord, créons une fausse matrice avec laquelle travailler et contenant trois lignes :

#make this example reproducible
set.seed(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

Utilisons ensuite matplot pour tracer les trois lignes de la matrice sous forme de lignes individuelles sur un tracé :

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

Tracer les lignes de la matrice dans R

Chaque ligne du tracé représente l’une des trois lignes de données de la matrice.

Remarque : La fonction matplot est utilisée pour tracer les colonnes d’une matrice. Ainsi, nous utilisons t() pour transposer la matrice afin de tracer les lignes à la place.

Nous pouvons également modifier la largeur des lignes et ajouter quelques étiquettes au tracé :

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

Exemple de tracé d'une matrice dans R


Vous pouvez trouver plus de didacticiels R sur cette page .

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *