ggimage的一波用户图秀
ggimage
包是从ggtree
里切分出来的,本来的功能是subview
和phylopic
函数,用于图上嵌图,这个不知道应用场景多不多,起码你可以用物种图片加到进化树上,但它引起了一个问题,需要读图包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
用于论文中:
这未必不是不可能,请看:
以及这个已经发表的:
最后一张万狗图,来结束本文: