【发布时间】:2017-11-16 13:34:14
【问题描述】:
我想在 ggplot2 中为我的绘图添加一个额外的刻度,并使用Annotate ggplot with an extra tick and label 中所述的解决方案 2。
它对我来说很好,在 R Studio 中给出了以下结果:
但是当我尝试使用ggsave() 保存结果以创建 .pdf、.ps 或 .png 文件时,红色数字会像这样被剪掉一半:
我的感觉是先打印内部图,然后在其上绘制边距。
有人有提示吗?
【问题讨论】:
-
您是否尝试更改 ggsave 中的
scale和尺寸?如果没有,你试试? -
如果您没有在
ggsave()中指定 plot 参数,请尝试明确执行。即ggsave(file name = "some.file.name", plot = grid.draw(g), ...) -
你能发布你的情节代码吗?
-
谢谢Z. Lin!我只是有一个
grid.draw(g)而不是g <- grid.draw(g)。 R中的这个点总是激活我的python大脑区域:)