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 ")
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 ")
Você pode encontrar mais tutoriais de R nesta página .