Como traçar as linhas de uma matriz em r (com exemplos)


Às vezes você pode querer representar graficamente as linhas de uma matriz em R como linhas individuais. Felizmente, isso é fácil de fazer usando a seguinte sintaxe:

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

Este tutorial fornece um exemplo prático de uso desta sintaxe.

Exemplo: plotando as linhas de uma matriz em R

Primeiro, vamos criar uma matriz falsa para trabalhar contendo três linhas:

 #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

Vamos então usar matplot para traçar as três linhas da matriz como linhas individuais em um gráfico:

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

Traçando linhas da matriz em R

Cada linha do gráfico representa uma das três linhas de dados da matriz.

Nota: A função matplot é usada para traçar as colunas de uma matriz. Então, usamos t() para transpor a matriz e desenhar as linhas.

Também podemos alterar a largura das linhas e adicionar alguns rótulos ao gráfico:

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

Exemplo de plotagem de uma matriz em R


Você pode encontrar mais tutoriais de R nesta página .

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *