You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 11:01:58