棒グラフ棒グラフ棒グラフはコマンド"barplot"にて作成する。"barplot(height)"のように用い、この"height"に描画したいデータを入力する。ベクトルまたは行列形式のデータを読み込むことができる。要素がまとめられた棒グラフが描かれる。以下のコマンドにてベクトル型および行列型のデータを準備する。"dat_v"がベクトル、"dat_m"が2行5列の行列である。1|$dat_v=c(10,20,40,80,160)2|$dat_m=matrix(c(5,16,7,8,9,4,11,2,13,1),2,5)最も簡単に棒グラフを描くには以下のようにコマンドを打つ。行列型のデータに対し、"beside=T"を指定すると各列ごとのグループにてまとめられた棒グラフが描ける。一方で、"beside=T"を指定しない場合は積み上げ型の棒グラフになる。1|$barplot(dat_v)2|$barplot(dat_m)3|$barplot(dat_m,beside=T)結果はそれぞれ以下のようになる。水平グラフを描くためには以下のように"horiz"オプションを加える。1|$barplot(dat_v,horiz=T)結果は以下のようになる。様々なオプションを付けてグラフを描く。フォントサイズを指定する。2番目のコマンド"box()"はグラフに枠線を加えるコマンドである。Y軸と平行に表示されているが、"las"を指定することで90°回転させ、X軸と平行に表示させることができる。cex.axis=1.2)2|$box("plot",lty=1)結果は以下のようになる。20"であった場合に上の棒グラフにその情報を追加する。各項目の標準偏差を格納した変数"sd_v"を作成する。20)以上の標準偏差をグラフに反映させるには以下のようにする。上の棒グラフを描画するためのコマンドを何か適当な変数、以下では"barplot"に格納する。次に、コマンド"arrows"にてエラーバーを追加する。以下の"dat_v+sd_v"および"dat_v-sd_v"が"mean±S.D."を意味する。length=0.1)結果は以下のようになる。その他のオプションには以下のようなものがある。8)space棒と棒との間隔の指定。行列形式のデータを"beside=T"で読み込んだ場合はベクトルの最初の数値でグループ内の棒の間隔、次の数値でグループ間の棒の間隔の指定。"baz")beside行列形式のデータを読み込んだ際、"T"の場合は並列棒グラフ、"F"の場合は積み上げ棒グラフを描画beside=ThorizTかFにて垂直棒グラフか水平グラフかの指定horiz=Tdensity棒グラフの斜線の濃さの指定。数値またはベクトルにて指定density=20angle"density"で指定した斜線の角度の指定。"yellow")border棒の枠線の有無の指定border=Fmainグラフのタイトルの指定main="タイトル"subグラフのサブタイトルの指定sub="サブタイトル"xlabX軸のラベルの指定xlab="Entry"ylabY軸のラベルの指定ylab="Value"xlimX軸の表示範囲の指定。10)ylimY軸の表示範囲の指定。200)log"x"または"y"または"xy"を指定することで、指定した軸を対数軸にて表示するlog="y"axis.ltyX軸の表示スタイルを指定axis.lty=1las軸目盛および各項目の表示スタイルを指定※。