
414
22
章
ggplot2
でコミュニケーションのためのグラフ作成
22.6
テーマ
プロットの非データ要素をテーマ設定でカスタム化できます。
ggplot(mpg, aes(displ, hwy)) +
geom_point(aes(color = class)) +
geom_smooth(se = FALSE) +
theme_bw()
ggplot2
には、図 22-3に示すように、8つのテーマがデフォルトで用意されています。Jeffrey
Arnoldが作った
ggthemes
(https://github.com/jrnold/ggthemes)のような追加パッケージには多数
のテーマが含まれています。
デフォルトのテーマの背景がなぜ灰色なのかと多くの人が不思議がります。これはデータ表示し
ながら格子線が見えるからです。(位置がはっきりするので重要な)白の格子線が見えて、見栄えが
邪魔になりません。灰色の背景は、テキストの色と同系色で、グラフが背景を白にした場合のように
目に飛び込まず、文書全体の流れに合致します。また、灰色の背景は、色が連続した場を作り、プロッ
トが1 つのまとまった視覚要素として知覚されるようにします。
各テーマの個別要素を、
y
軸のフォントの色とサイズのように、制御することもできます。残念な
がら、そこまでの詳細は本書の
レベルを超えるので、
ggplot2
の本(http://ggplot2.org/book/)を読む
必要があります。特定の企業、組織、雑誌のスタイルに合わせ ...