R 注释轴ggplo2
我试图在ggplot上创建一个注释(特别是一个矩形)。以下是我想要得到的: 我尝试了R 注释轴ggplo2,r,ggplot2,annotate,R,Ggplot2,Annotate,我试图在ggplot上创建一个注释(特别是一个矩形)。以下是我想要得到的: 我尝试了geom\u rect,但这只能在绘图轴内绘制。 我还尝试使用提到的annotate\u custom,但是当我尝试使用xmin=-3(例如)时,它不起作用 谢谢大家! 我想先问一下,你想用这个做什么?这似乎很奇怪,至少在你的例子中是这样 但是,这是可以做到的。因为你没有提供一个可复制的例子,所以我还有别的东西。这里的目标是打开面板的剪裁,以便绘制位于其边界之外的元素 library(ggplot2) libr
geom\u rect
,但这只能在绘图轴内绘制。
我还尝试使用提到的annotate\u custom
,但是当我尝试使用xmin=-3(例如)时,它不起作用
谢谢大家! 我想先问一下,你想用这个做什么?这似乎很奇怪,至少在你的例子中是这样 但是,这是可以做到的。因为你没有提供一个可复制的例子,所以我还有别的东西。这里的目标是打开面板的剪裁,以便绘制位于其边界之外的元素
library(ggplot2)
library(grid)
# Create a plot
p <- ggplot(mtcars, aes(wt, mpg)) + geom_point()
g
是一个对象,它将所有元素放入一个类似于表的结构中。现在,我们在g的布局数据框中找到面板,然后开始剪辑
i <- which(g$layout$name == 'panel')
g$layout[i,'clip'] <- 'off'
我首先要问一下,你想用这个实现什么?这似乎很奇怪,至少在你的例子中是这样 但是,这是可以做到的。因为你没有提供一个可复制的例子,所以我还有别的东西。这里的目标是打开面板的剪裁,以便绘制位于其边界之外的元素
library(ggplot2)
library(grid)
# Create a plot
p <- ggplot(mtcars, aes(wt, mpg)) + geom_point()
g
是一个对象,它将所有元素放入一个类似于表的结构中。现在,我们在g的布局数据框中找到面板,然后开始剪辑
i <- which(g$layout$name == 'panel')
g$layout[i,'clip'] <- 'off'
您应该在问题中添加尝试使用
annotation\u custom
的代码。您应该在问题中添加尝试使用annotation\u custom
的代码。