R 如何将图片插入ggplot图形中的每个单条中

R 如何将图片插入ggplot图形中的每个单条中,r,image,ggplot2,R,Image,Ggplot2,我试图在不同的统计数据中比较不同的NBA新秀,我认为如果我能在图表的末尾添加球员的脸,就像图中一样,图表会很好看。 我的代码当前为: a3 %>% ggplot(aes(x = reorder(Player, PPM), y = PPM)) + geom_bar(stat = "identity", aes(fill = Player)) + geom_text(aes(label

我试图在不同的统计数据中比较不同的NBA新秀,我认为如果我能在图表的末尾添加球员的脸,就像图中一样,图表会很好看。 我的代码当前为:

a3 %>%
  ggplot(aes(x = reorder(Player,
                         PPM),
             y = PPM)) +
  geom_bar(stat = "identity",
           aes(fill = Player)) +
  geom_text(aes(label = PPM), size = 3, position = position_dodge(width = 1),
            hjust = -0.1) +
  coord_flip() +
  theme_minimal() +
  xlab("Player") +
  ylab("Points Per Minute") +
  theme(legend.position = "none")

这是我的图表当前的样子

您没有提供reprex,因此我需要补充一些内容。我可能会这样做

库(tidyverse)
图书馆(GG)
图书馆(magick)
#>链接到ImageMagick 6.9.9.39
#>启用的功能:cairo、fontconfig、freetype、lcms、pango、rsvg、webp
#>禁用的功能:fftw、ghostscript、x11

数据你看过这篇博文了吗,看起来很相关:
ggtext
包似乎允许这样做:这能回答你的问题吗?谢谢,这很有效!我想问一下,是否可以在这里的同一个栏上显示两个图像(我是通过混淆hjust值来假设的):ggplot(data,aes(animal,count,fill=animal,image=image&x)),请为此发布一个单独的顶级问题。刚才@Claus Wilke做了这个非常有用。有计划在CRAN上获得GG纹理吗?没有。现在有了ggpattern,它的功能更强大。