通常,马赛克()函数会生成一个马赛克图,其中单元格的阴影表示独立的 Pearson 残差。红色表示负值,蓝色表示正值,较强的阴影表示较高的绝对残差值。
我需要将颜色阴影替换为绘图中的灰度模式和用于发布目的的图例。灰度的强度可以区分残差的绝对值,但我仍然必须能够通过在这些单元格中使用不同的“纹理”模式来区分负和正残差单元格。
知道如何使用马赛克()函数来实现这一点吗?
编辑:我想以灰度模式转换颜色阴影,就像在下面的结果图中一样:
#Mosaic Plot Example
library(vcd)
mosaic(HairEyeColor, shade=TRUE, legend=TRUE)
模式我的意思是这样的:
所以蓝色是一种模式。不同强度的蓝色导致相同图案的不同强度。红色是另一种不同的图案,不同强度的红色会导致第二种图案的不同强度。