整理ggplot中的geom_text()位置

Sorting out the geom_text() placement in ggplot

我有一个名为 df 的包含 3 列的数据集

NamevalueFreq

我用 geom_bar() & geom_text() 函数构建了一个图

ggplot(df, aes(x=name, fill=value, y=Freq)) + geom_bar(stat = "identity") + geom_text(aes(label=Freq))

输出:

我怎样才能整理出混乱的文本标签位置?

如有任何帮助,我们将不胜感激。谢谢。

试试这个:

library(ggplot2)
#Code
ggplot(df, aes(x=name, fill=value, y=Freq)) +
  geom_bar(stat = "identity") +
  geom_text(aes(label=Freq),position = position_stack(0.9))