显然,人们已经想出了如何制作 xkcd 样式图 in Mathematica 和 in LaTeX 。我们可以在 R 中做到吗? ggplot2-ers? geom_xkcd 和/或 theme_xkcd?
我猜在基本图形中,par(xkcd=TRUE)?我该怎么做?
作为 ggplot2 中的第一个步骤(以及下面更优雅的展示),将 jitter 参数添加到一条线上可以产生很棒的手绘外观。所以 -
ggplot(mapping=aes(x=seq(1,10,.1), y=seq(1,10,.1))) +
geom_line(position="jitter", color="red", size=2) + theme_bw()
这是一个很好的例子 - 但轴和字体看起来更棘手。不过,字体似乎已解决(如下)。处理轴的唯一方法是将它们清空并手动绘制它们吗?有没有更优雅的解决方案?特别是在ggplot2中,新主题系统中的element_line可以修改为类似jitter的参数吗?
最佳答案
您可能需要考虑以下软件包:
Package xkcd :以 XKCD 样式绘制 ggplot2 图形。
library(xkcd)
vignette("xkcd-intro")
一些示例(散点图、条形图):
关于r - 我们如何制作 xkcd 风格的图表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12675147/