Как легко визуализировать матрицу?

Whe При выполнении матричных операций я хотел бы иметь возможность видеть результаты моих вычислений, по крайней мере, чтобы получить общее представление о природе матриц, входящих и выходящих из операции.

Как я могу построить график матрица действительных чисел, так что ось x представляет столбцы, y представляет строки, а цвет или размер точки представляет значение ячейки?

В конечном итоге я хотел бы отобразить несколько графиков, например правая и левая части уравнения.

Вот пример кода:

a <- matrix(rnorm(100), ncol = 10)
b <- diag(1,10)
c <- a*b

par(mfrow = c(1,3))
plot.matrix.fn <- function(m) {
   #enter answer to this question here
}
lapply(list(a,b,c), plot.matrix.fn)

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

14
задан Community 23 May 2017 в 12:13
поделиться