gpt4 book ai didi

r - 如何在所有方面保留或删除 geom_tile 的灰色边距?

转载 作者:行者123 更新时间:2023-12-04 15:23:20 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Margin adjustments when using ggplot's geom_tile()

(1 个回答)


8年前关闭。




您可以看到一组有水平灰色边缘,而另一组则没有。

如何使各个方面的边距保持一致? enter image description here

expand.grid(x=1:3, y=1:3)
a<-expand.grid(x=1:3, y=1:3)
a$value=rnorm(9)
a$group=1
b<-expand.grid(x=3, y=1:3)
b$value=rnorm(3)
b$group=2
c<-rbind(a,b)
ggplot(c, aes(x=factor(x), y=factor(y), fill=value)) +
geom_tile() + facet_grid(.~group, scale="free_x", space="free_x")

最佳答案

您应该添加 expand=c(0,0)scale_x_discrete()scale_y_discrete()去除灰色区域。

  +scale_x_discrete(expand=c(0,0))+
scale_y_discrete(expand=c(0,0))

关于r - 如何在所有方面保留或删除 geom_tile 的灰色边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18978716/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com