2

我正在寻找在ggplot2中注释轴的方法。可以在此处找到问题的示例:http: //learnr.wordpress.com/2009/09/24/ggplot2-back-to-back-bar-charts

图表的 y 轴(链接中的示例图)有一个注释:(百万欧元)。有没有办法在 ggplot2 中创建这种类型的注释?查看文档没有明显的方法,因为 ggplot 没有明确允许您将对象放在绘图区域之外。但也许有一些解决方法?

我想到的一种可能的解决方法是使用比例尺:

data=data.frame(x=1:10,y=1:10)
qplot(x=x,y=y,data=data)+scale_y_continuous(breaks=10.1,label="Millions")

但是,我该如何去除蜱虫呢?而且似乎由于 ggplot 不支持多个比例,我需要获取 scale_y_continuous 的输出,当它自动计算比例时,然后手动添加我的自定义中断和标签。也许有更好的方法?

4

1 回答 1

4

也许grid.text()

grid.text("label", x = unit(xpos, "npc"), y = unit(ypos, "npc"))

xpos和具有适当的值ypos

于 2010-03-25T14:00:22.643 回答