Как построить строки матрицы в R (с примерами)


Иногда вам может понадобиться отобразить строки матрицы в R в виде отдельных строк. К счастью, это легко сделать, используя следующий синтаксис:

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

В этом руководстве представлен пример использования этого синтаксиса на практике.

Пример. Постройте строки матрицы в R

Во-первых, давайте создадим для работы фальшивую матрицу, содержащую три строки:

#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

Затем давайте используем matplot для построения трех строк матрицы в виде отдельных линий на графике:

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

Каждая линия на графике представляет одну из трех строк данных в матрице.

Примечание. Функция matplot используется для построения столбцов матрицы. Таким образом, мы используем t() для транспонирования матрицы, чтобы вместо этого мы отображали строки.

Мы также можем изменить ширину линий и добавить на график несколько меток:

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

Вы можете найти больше руководств по R на этой странице .