gpt4 book ai didi

r - 条形图,几何底部和 x 轴之间没有空间,上方保持空间

转载 作者:行者123 更新时间:2023-12-01 22:50:29 26 4
gpt4 key购买 nike

当我在 ggplot2 中绘制条形图时,我想将条形底部和 x 轴之间的空间减少到 0,但保留条形和绘图框上方的空间。我有一个技巧可以在下面做到这一点。它很脏,我想再次干净。有没有办法在没有肮脏的小黑客的情况下实现这种行为?

默认(需要上方有空格,但不希望下方有空格):

ggplot(mtcars, aes(x=as.factor(carb))) + 
geom_bar()

enter image description here

使用展开(不需要上方 0 个空格,但下方有 0 个空格):

ggplot(mtcars, aes(x=as.factor(carb))) + 
geom_bar() +
scale_y_continuous(expand = c(0,0))

enter image description here

肮脏的黑客(我喜欢它,但它......好吧,肮脏):

ggplot(mtcars, aes(x=as.factor(carb))) + 
geom_bar() +
scale_y_continuous(expand = c(0,0)) +
geom_text(aes(x=1, y=10.3, label="Stretch it"), vjust=-1)

enter image description here

最佳答案

我可能会错过你真正想要的东西,但如果不使用geom_text hack,你仍然可以设置限制

ggplot(mtcars, aes(x = as.factor(carb))) + 
geom_bar() +
scale_y_continuous(expand = c(0, 0), limits = c(0, 10.3))

# marginally cleaner

关于r - 条形图,几何底部和 x 轴之间没有空间,上方保持空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20220424/

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