查看原文
其他

画图?倒不如手绘吧!

Y叔叔 YuLabSMU 2022-09-20

在《漫画版的进化树你见过吗?》一文中,我介绍过一个R包,可以把ggplot2转成漫画风格,今天介绍一个新的包,ggrough,它封装了一个叫roughjs的javascript库,可以把ggplot2转成手绘风格:

require(dplyr)
library(ggplot2)
count(mtcars, carb) %>%
  ggplot(aes(carb, n)) +
  geom_col() + 
  labs(title="Number of cars by carburator count") + 
  theme_grey(base_size = 16) -> p 
p

library(ggrough)
options <- list(
  Background=list(roughness=8),
  GeomCol=list(fill_style="zigzag", angle_noise=0.5, fill_weight=2))
get_rough_chart(p, options)

如果你可以访问到google,那么你可以用一些google font,当然你自己从别的地方下载到有个性的字体,本地加载字体也是OK的。比如我在《使用外部字体画meme》一文中介绍的一样。

那么你可以使用这些字体,把图变得更加有个性,让整个图都像是纯手工打造(用手写体的字体)。

使用以下代码安装:

devtools::install_github("xvrdm/ggrough")

往期精彩

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

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