ggplot2

書きかけです。

はじめの一歩

ggplot2はRのグラフ描画パッケージの一つで,シンプルで美しいグラフが描ける。

ggplot2を使うには,まずパッケージをインストールする(初回のみ):

install.packages("ggplot2")

ライブラリをロードする(Rを起動するごとに):

library(ggplot2)

ggplot2付属のdiamondsというデータを使い,横軸にcarat(重さ:カラット数),縦軸にprice(値段:USドル)をプロットしてみる:

qplot(carat, price, data=diamonds)

メインタイトル,xラベル,yラベルを付けてみる:

qplot(carat, price, data=diamonds,
      main="ダイヤモンドの価格", xlab="カラット", ylab="価格(USドル)")
ダイヤモンドの価格

日本語を使うとMacで文字化けする。通常のプロットであれば par(family="Osaka") あるいは par(family="HiraKakuProN-W3") などのように日本語のフォントファミリを指定すればよいが,ggplotは「テーマ」というものを使っているので,変更法がやや異なる。現在のテーマの内容を見るには theme_get() と打ち込む。あるいは,デフォルトのテーマの設定を見るには theme_gray() またはそれを定める関数そのものの定義を見るには theme_gray と打ち込む。この中で関係のありそうなところを修正すると同時に,念のため古いテーマを保存する:

old_theme = theme_update(
  axis.title.x = theme_text(family="HiraKakuProN-W3"),
  axis.title.y = theme_text(family="HiraKakuProN-W3", angle=90),
  plot.title   = theme_text(family="HiraKakuProN-W3", size=14.4))

以下準備中

参考


奥村晴彦

Last modified: 2011-05-16 21:29:31