标签: r ggplot2
我正在尝试将一些文字插入到条形图中。我设法,但定位很奇怪,好像它不是从一个相等的绝对y值开始。
data(iris) ggplot(iris, aes(x = Species)) + geom_bar(aes(y = Sepal.Length, fill = "pink"), stat = "identity") + geom_text(aes(y=1, label = Species, hjust = -2, angle = 90))
我希望文本从相同的y值开始。
答案 0 :(得分:3)
除了hjust问题,您的代码还有两个问题:(1)您必须将fill = "pink"置于aes之外,并且(2){{1}将每个组的所有文本标签都绘制在一起,这可能会导致标签不那么尖锐。
hjust
fill = "pink"
aes
您可以按照以下方式解决此问题:
geom_text
给出: