Как построить строки матрицы в r (с примерами)
Иногда вам может потребоваться отобразить строки матрицы в R как отдельные строки. К счастью, это легко сделать, используя следующий синтаксис:
matplot ( t (matrix_name), type=" l ")
В этом руководстве представлен практический пример использования этого синтаксиса.
Пример: построение строк матрицы в R
Во-первых, давайте создадим фиктивную матрицу для работы, содержащую три строки:
#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
Давайте затем воспользуемся 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 вы можете найти на этой странице .