如何在ggplot2中增大热力图方块间的白色分隔线尺寸
解决热力图方块间白色分隔线增粗问题
没问题,我来帮你搞定这个热力图分隔线的问题!你当前的代码里已经给geom_tile()设置了白色的分隔线颜色,但缺少控制线条粗细的参数,只需要加一行就能解决。
修改要点
在geom_tile()函数里添加size参数,这个参数直接控制分隔线的粗细——数值越大,线条越宽。你可以根据自己的可视化需求调整具体数值(比如1.5、2、3都可以试试)。
修改后的完整代码
p <- ggplot(long_form_mittelwerte2, aes(Var1, Var2)) + geom_tile(aes(fill = Rang), colour = "white", size = 2) # 这里添加了size参数控制线条粗细 pneu2 <- p + scale_fill_gradient(low = "white", high = "blue", limits= c(1, 3), breaks = c(1, 2, 3)) + geom_text(aes(label = mittelwerte_text2$value), size = 12, color = "gray0") + theme(axis.title.x = element_blank(), axis.title.y = element_blank())
小提示
如果觉得2号粗细还不够,直接把size的数值调大就行,比如改成size = 3,就能得到更粗的白色分隔线啦。
内容的提问来源于stack exchange,提问作者Leo96
相关产品推荐
相关产品推荐

