我有一个矩阵,其条目可以是 -1、0 或 1。我正在尝试使用颜色来区分这些不同的值,因为它们中的大多数都是 0。我使用以下代码
x<-y<-seq(1:10)
xcolor<-c("purple3", "green" , "red")
image(x,y,DiffMatrix,col=xcolor)
出于说明目的,DiffMatrix 是一个 10*10 矩阵,
[1,] 1 0 0 0 0 1 1 -1 0 0
[2,] 1 0 0 0 -1 1 1 1 0 0
[3,] 1 0 0 0 0 1 0 0 0 0
[4,] 1 0 0 0 0 1 0 0 0 0
[5,] 1 0 0 0 0 0 0 0 0 0
[6,] 1 0 0 0 -1 1 0 1 0 0
[7,] 1 0 0 0 0 0 0 0 0 0
[8,] 1 0 1 0 0 1 0 0 0 0
[9,] 1 0 0 0 0 0 0 0 0 0
[10,] 0 0 0 0 0 0 0 0 0 0
生成的图像是这样的
我的问题是,如果矩阵变得非常大,比如 2000*3000。使用上述方法生成的图形的分辨率将非常低。是否有任何图形方法可以显示这些不同值的分布:我想看看矩阵中出现了多少个“1”,以及哪些位置与“1”相关联;哪些位置与“0”等相关联。