Мой вопрос касается функции color2d.matplot
из пакета plotrix
.Функция задокументирована здесь .
У меня есть этот вывод: ![enter image description here](https://i.stack.imgur.com/5sc4H.png)
Произведено с помощью этого кода:
library(plotrix)
# model parameters
spaces <- 400
agents<- 300
prop_black = 0.5
prop_white = 1 - prop_black
tolerance <- 0.6
# creating matrix of types
group<-c(rep(0,spaces-agents),rep(1,prop_black*agents),rep(2,prop_white*agents))
grid<-matrix(sample(group,400,replace=F), ncol=20)
# plotting
color2D.matplot(grid, ylab="", xlab = "", axes=F)
plot(runif(100,0,1),ylab="Happy",xlab="Time",col="white",ylim=c(0,1))
Обратите внимание, что мой grid
содержит значения только 0,1,2.Как сделать так, чтобы:
- Все значения 0 отображались в белые квадраты.
- Все значения 1 отображались в красные квадраты.
- Все значения2 отобразите синие квадраты.
Я попытался выяснить это, взглянув на эти примеры , но мне не повезло.