xkcd スタイルのグラフを作成するにはどうすればよいでしょうか? 質問する

xkcd スタイルのグラフを作成するにはどうすればよいでしょうか? 質問する

どうやら人々は、日本語スタイルグラフMathematicaでそしてLaTeXでR でできますか? Ggplot2 でできますか? geom_xkcd や theme_xkcd でできますか?

ベースグラフィックスでは、par(xkcd=TRUE) でしょうか? どうすればいいでしょうか?

xkcd#1064

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 を変更して、ジッターのような引数を取ることができますか?

ベストアンサー1

次のパッケージを検討することをお勧めします。

パッケージ xkcd: ggplot2 グラフィックスを XKCD スタイルでプロットします。

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

いくつかの例(散布図、棒グラフ):

  • 散布図:

散布図

  • 棒グラフ:

棒グラフ

おすすめ記事