position_stack中的错误(vjust = 0.5):未使用的参数(vjust = 0.5)

时间:2017-04-05 06:03:10

标签: r

尝试将标签放在堆积的条形图条中间,并将其作为代码:

(p <- ggplot(colsDF, aes(x, y, fill = z, label=y)) +
    geom_bar(stat = "identity") +
    geom_text(size=3, position=position_stack(vjust=0.5))
)

但我在标题中收到错误:

Error in position_stack(vjust=0.5) : unused argument (vjust = 0.5)

我已经尝试过使用margin和height以及我在网上找到的有关position_stack的其他内容,但仍然会遇到同样的错误。

2 个答案:

答案 0 :(得分:0)

vjust应该在外面:

 geom_text(size=3, position=position_stack(),vjust=0.5)

答案 1 :(得分:0)

当我从本地计算机转移到Shiny Server上部署闪亮的应用程序时,我遇到了类似的问题。

看起来问题是由于ggplot2的版本。基于文档的比较,函数:

fetch

是ggplot2 2.2.0 +中的新功能。

如果你能够,请尝试从CRAN更新到最新的ggplot2版本。