我有一个这样的数据框:
acceptNumberImages = popupView.findViewById(R.id.acceptNumberImages)
例如,数据框为:
df <- data.frame(
"var1" = c("A", "A", "A", "B", "B", "C"),
"var2" = c("B", "C", "D", "C", "D", "D"),
"corr" = runif(6, -1, 1),
"p_cat" = sample(1:3, 6, replace=T))
print(df)
我想要一个这样的情节:
var1 var2 corr p_cat
A B .76 1
A C .54 3
A D -.30 3
B C .11. 1
B D .56 2
C D .23 1
在每行和每列上都有var名称(即A,B,C)。确实,在对角线上,一个变量与其自身之间的相关性是1。
此外,我希望图的圈子具有以下功能:
每个圆圈的颜色必须与图左侧的图例相符(即,Correlation值越接近1,蓝色越深。蓝色越接近-1,越红)
每个圆的大小必须根据p_cat变量中的值(例如,如果A和B之间的相关性为.89及其相关值),在3个大小中,有1个(小,中和大) p_cat为3,那么我会看到一个蓝色的大圆圈)。