1. ホーム
  2. r

[解決済み] xkcd風のグラフを作るには?

2022-03-14 22:37:04

質問

を作る方法を発見したようです。 xkcd スタイルグラフ Mathematicaで LaTeXの場合 . Rでできるかな?Ggplot2派?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のような引数を取るように修正することができますか?

どのように解決するのですか?

以下のようなパッケージをご検討されてはいかがでしょうか。

xkcd パッケージ : ggplot2 のグラフィックを XKCD 風にプロットする。

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

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

  • 散布図です。

  • バーチャートです。