【发布时间】:2019-03-07 15:41:16
【问题描述】:
如何在绘图外插入注释?
我想在第一个小节顶部添加一个注释以表明它继续,例如最多 1000。如果我使用注释,则注释不会超出情节。 (请注意,我使用coord_cartesian 将y 轴限制为100。)
这是我的代码。
plot <- ggplot() +
geom_crossbar(data=GHG, aes(x=Study, y=Avg, ymin=Min, ymax=Max),
fill="white", width=0.3) +
coord_cartesian(ylim=c(0, 100), clip="off") +
labs(x="", y="g CO2-eq.") +
annotate("text", x=1, y=150, label=c("150"), vjust=-1) +
theme(legend.position = "bottom",
axis.text.x = element_text(angle=0, vjust=1, hjust=0.5),
panel.grid.major.x= element_blank(),
panel.grid.minor = element_blank(),
plot.margin = unit(c(1,3,1,1),"lines"))
这是图表:
【问题讨论】:
-
您确定不是因为您的注释的 y 位置太远超出图表的尺寸吗?如果您将其更改为
annotate("text", x=1, y=105, ...),这种情况是否仍然存在? -
是的,超出图表限制 (1,100) 的所有内容都将被删除。