所以這是這個question非常相關的,這是answer一個很好的解決方案。 的問題是,當我嘗試使用ggsave出口的情節大括號不存在。添加大括號GGPLOT2然後用ggsave
例如:
library(ggplot2)
library(grid)
library(pBrackets)
x <- c(runif(10),runif(10)+2)
y <- c(runif(10),runif(10)+2)
the_plot <- qplot(x=x,y=y) +
scale_x_continuous("",breaks=c(.5,2.5),labels=c("Low types","High types")) +
theme(axis.ticks = element_blank(),
axis.ticks.length = unit(.85, "cm"))
the_plot
grid.locator(unit="native")
bottom_y <- 284
grid.brackets(220, bottom_y, 80, bottom_y, lwd=2, col="red")
grid.brackets(600, bottom_y, 440, bottom_y, lwd=2, col="red")
ggsave("test.png",width = 4, height = 2.5)
我不開放使用RStudio導出按鈕,因爲它不正確地導出我的主題,字體大小等。我還需要超過76 dpi的分辨率更高。我需要一個解決方案來將大括號添加到ggplot2圖形,並能夠使用ggsave進行保存。
是的,這是一個更好的答案。 –
這真了不起。其中一天,我必須學習grid/grob操作。一種簡化:你不需要在'bracketsGrob'中創建一個新的環境,你可以傳遞'environment()'。無論如何,它只包含'l'變量。 –