查看原文
其他

你画的图有水果的味道,让我咬一口好吗!

Y叔叔 YuLabSMU 2022-09-20

这是一个受USDA Pomological Watercolor Collection启发的ggplot2主题。

安装无非是一句指令:

devtools::install_github("gadenbuie/ggpomological")

实例演示

library(ggpomological)
basic_iris_plot <- ggplot(iris) +
 aes(x = Sepal.Length, y = Sepal.Width, color = Species) +
 geom_point(size = 2)
basic_iris_plot <- basic_iris_plot + scale_color_pomological()

pomological_iris <- basic_iris_plot + theme_pomological_fancy()

paint_pomological(pomological_iris, res = 110)

这个包用了一个非常复杂的函数paint_pomological来加背景画布,而且只能出图片。我通过ggimage包,用了非常简单的实现,就可以实现更强大的功能,返回的不是图片,而是ggplot对象,当然还有更强大的功能,比如可以有「滤镜」效果,我在《用图片当ggplot2画布》一文中已经介绍,用ggimage来实现paint_pomological,只需要一行代码:

paint_pomological <- function(gg) {
   function(ggbackground(gg, pomological_images("background"))
}          


这个包大概就介绍到这里,有了手写的字体、水果本色、图片当背景,分分钟就可以搞出来好像是手绘一般的图出来,比如下面这个地图的例子:

ggplot2版本的维恩图》中的例子:

ggridges:一种波涛汹涌,哦不对,是山峰叠峦的可视化方式》中的例子:


说到配色,不能少了这一篇《食色性也》的好文章,论使用名画的配色,使用维密来配色,我只服这一招!


往期精彩

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

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