小编典典

我们如何制作 xkcd 风格的图表?

all

显然,人们已经想出了如何
Mathematica
LaTeX中制作xkcd样式的图表。我们可以在 R
中做到这一点吗?ggplot2-ers?geom_xkcd 和/或
theme_xkcd?

我猜在基本图形中,par(xkcd=TRUE)?我该怎么做?

xkcd#1064

作为 ggplot2 中的第一个 stab(以及下面更优雅地显示),将 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的参数?


阅读 115

收藏
2022-03-03

共1个答案

小编典典

您可能需要考虑以下软件包:

包 xkcd:以 XKCD 样式绘制 ggplot2 图形。

library(xkcd)
vignette("xkcd-intro")

一些示例(散点图、条形图):

  • 散点图:

散点图

  • 条形图:

条形图

2022-03-03