查看原文
其他

ggimage的一波用户图秀

Y叔叔 YuLabSMU 2022-09-20

ggimage包是从ggtree里切分出来的,本来的功能是subviewphylopic函数,用于图上嵌图,这个不知道应用场景多不多,起码你可以用物种图片加到进化树上,但它引起了一个问题,需要读图包EBImage(后来换成了magick),而这个包有个系统依赖imagemagick,导致很多人特别是Linux用户说安装不了,起初我也赖得理,一方面谁叫你用Linux,你理应当自己会看报错信息去解决,其实我FAQ里就有主流Linux怎么安装的指令写出来,但大家知道的,一般人不看。但最终我还是考虑了这个因素,毕竟小白太多,我想ggtree的依赖更简单一点,安装更容易一点。还有另一个考虑是我希望把这两个函数写成图层,这样有更广阔的应用场景,而不单单是只应用于ggtree。显然我做到了,而且通过这样的形式,在ggtree上的应用也更爽,比如:

当然在别的场景下也非常爽,最早我写了个系统的介绍,发表在统计之都,算是个广告吧,《ggimage:ggplot2中愉快地使用图片》。

有了ggimage这个包之后,搞图片简直就跟玩而似的,我随手写了一个geom_pokemon的图层,那时候pokemon正火着呢,结果在twitter上就火了:

陆续有人开始用ggimage来画图,比如《大开眼界+多图慎点:Pokémon x NBA and other fun with ggimage》,我自己也写了一些文章,介绍一些应用场景:

当然也有biobabble公众号的粉丝的反馈:

这个在《每周一图之粉丝来袭~》一文中有介绍。

用于比赛结果的展示,也是蛮多的。

日本人的脑洞,不佩服是不行的:

用于制作动图,也是相当给力:

在《geom_pokemon: 使用pokemon画图》一文中,有写到人民群众想把pokemon用于论文中:

这未必不是不可能,请看:

以及这个已经发表的:

最后一张万狗图,来结束本文:

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存