R 在ggplot2中的注释_自定义中指定x和y坐标

R 在ggplot2中的注释_自定义中指定x和y坐标,r,plot,ggplot2,R,Plot,Ggplot2,我使用以下代码在ggplot2中创建了一个条形图 g <- ggplot(mpg, aes(class)) # Number of cars in each class: g + geom_bar() 这将创建以下绘图 我知道注释_custom中的x和y坐标与在x和y轴上绘制的数据有关 在我的情况下,我在X轴上有离散数据,并希望将此图像粘贴在右上角,请有人告诉我如何才能做到这一点 虽然不是你想要的答案,但一定要检查这些相关答案,并且 库(网格) 图书馆(png) mypngfile i

我使用以下代码在ggplot2中创建了一个条形图

g <- ggplot(mpg, aes(class))
# Number of cars in each class:
g + geom_bar()
这将创建以下绘图

我知道注释_custom中的x和y坐标与在x和y轴上绘制的数据有关


在我的情况下,我在X轴上有离散数据,并希望将此图像粘贴在右上角,请有人告诉我如何才能做到这一点

虽然不是你想要的答案,但一定要检查这些相关答案,并且

库(网格)
图书馆(png)
mypngfile
img <- png::readPNG("./watermark.png")
rast <- grid::rasterGrob(img, interpolate = T)
g + annotation_custom(rast, xmin=-Inf, xmax=Inf,ymin=-Inf,ymax=Inf)
library(grid)
library(png)
mypngfile <- download.file('http://upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Rlogo.png/200px-Rlogo.png', destfile = 'mypng.png', mode = 'wb')
mypng <- readPNG('mypng.png')
p + annotation_custom(rasterGrob(mypng))+
  geom_bar()