这是我的数据集
library(dplyr)
df <- data.frame(var_1 = sample(c('A', 'B', 'C'), 1000, replace =TRUE),
var_2 = sample(c(0,1), 1000, replace = TRUE))
df <- df %>% group_by(var_1) %>% summarize(count = n(),
avg = mean(var_2))
我想创建一个类似于马赛克的图,其中正方形的大小对应于count
变量,正方形的颜色对应于avg
变量。这可能吗?