Вы не предоставили никаких своих данных и не указали, где и как вы хотите разместить изображение, поэтому я не могу воспроизвести ваш сюжет. Однако вы должны уметь делать то, что хотите, с коровьим заговором. Например:
library(ggimage)
library(cowplot)
Lebron_James <- image_read2("https://nba-players.herokuapp.com/players/james/lebron")
df <- data.frame(a=seq(1,10), b=seq(1,10))
p <- ggplot(df)+
geom_line(aes(a, b)) +
theme_cowplot(12)
# place image under plot
a <- ggdraw() +
draw_image(Lebron_James, scale = 0.5) +
draw_plot(p)
# place image above plot
b <- ggdraw(p) +
draw_image(Lebron_James, x = 1, y = 1, hjust = 1, vjust = 1, width = 0.13, height = 0.2)
plot_grid(a,b)
Вы можете поместить изображение под сюжетом (в этом случае вам нужно выбрать одну из тем коровьего сюжета, чтобы не закрывать изображение), или вы можете разместить его над сюжетом, как в второй пример и настройте координаты, чтобы они соответствовали желаемому результату. В вашем примере это, вероятно, сработает:
ggdraw(GGplot_mean_performance) +
draw_image(Lebron_James, x=1, y=1, hjust = 1, vjust = 1)