画图倒不如手绘
在《漫画版的进化树你见过吗?》一文中,我介绍过一个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》一文中介绍的一样。
那么你可以使用这些字体,把图变得更加有个性,让整个图都像是纯手工打造(用手写体的字体)。