У меня есть булева матрица:Как построить кроссворд подобного участка для булевой матрицы
mm <- structure(c(TRUE, TRUE, TRUE, FALSE, TRUE, FALSE, TRUE, FALSE,
FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, TRUE,
FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE,
FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE,
FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE,
FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE,
TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE,
TRUE, TRUE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE,
TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE,
TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE,
TRUE, TRUE, TRUE), .Dim = c(10L, 10L), .Dimnames = list(NULL,
c("n1", "n2", "n3", "n4", "n5", "n1.1", "n2.1", "n3.1", "n4.1",
"n5.1")))
Для этой матрицы, я хотел бы сделать сюжет похож на этот:
(картина была взята из аналогичного вопроса для Matlab: How can I display a 2D binary matrix as a black & white plot?)
Может быть, я что-то очевидное отсутствует, но я не вижу простой способ, как d о том, что в R. До сих пор моя лучшая попытка основана на barplot:
m1 <- matrix(TRUE,ncol=10,nrow=10)
barplot(m1,col=mm)
, но он делает все строки имеют одни и те же цвета.
Любые идеи приветствуются
Я бы порекомендовал посмотреть на 'plotrix :: color2D.matplot' –
http://stackoverflow.com/questions/21316363/plot-and-fill-chessboard-like -area-and-the-similars-in-r – Khashaa