我有一个看起来像这样的条形图:

ggplot(mtcars, aes(x = cyl, y = hp)) +
    geom_bar(stat = "identity", width = 1)

我想调整 geom_bar 参数,使条形向右移动(不居中)...

r - 将 geom_bar 右移(不居中对齐)-LMLPHP

最佳答案

试试这个:

ggplot(mtcars, aes(x = cyl, y = hp)) +
 geom_bar(stat = "identity", width = 1, position = position_nudge(x = 0.5))

我是怎么想出来的:去 ?geom_bar 并看到有一个 postion 参数和一个指向 ?position_dodge 的链接。查看那里的示例并对您的代码进行修改。似乎是一个令人满意的解决方案。

关于r - 将 geom_bar 右移(不居中对齐),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38752968/

10-12 19:16