No.03678 Rによる凡例の枠線の消し方について  【tanaka】 2007/06/17(Sun) 21:04

はじめまして。
私は心理学を専攻している学生なのですが,現在Rを用いてグラフを書く作業を行っております。そこで,グラフに凡例を書き足した後,凡例の周りの枠だけを取りたいのですが,どのようにしたらよろしいのでしょうか?
慣れないながら,以下に書いたコマンドを記載させていただきます。
exam=c(75,80,65)
exam.nom<-c("数学", "国語", "英語")
exam.col<-c(2,4,6)
barplot(exam, name=exam.nom,xlab="科目",ylab="平均得点",space=1,col=exam.col,ylim=c(0,80),density=c(256,80,20),angle=c(0,60,60))

legend(4.5,80,paste(c("数学","英語","国語")),
2:ncol(x),fill=exam.col,density=c (256,80,20),angle=c(0,60,240))
他のサイトにて,legendを指定する前にpar(lty=0)を指示すると枠が消えると書いてあったのですが,そうすると凡例の中身まで消えてしまい,上手く描けませんでした。

初歩的な質問で大変恐縮ではありますが,何卒宜しくお願いいたします。

No.03679 Re: Rによる凡例の枠線の消し方について  【takahashi】 2007/06/17(Sun) 22:27

?legendとしてhelpを読む。

No.03680 Re: Rによる凡例の枠線の消し方について  【tanaka】 2007/06/17(Sun) 22:40

すみません,helpをきちんと読んだら書いてありました。
勉強不足で申し訳ありません。

No.03681 Re: Rによる凡例の枠線の消し方について  【suzuki】 2007/06/17(Sun) 23:21

box.lty=0
plot(0:9, 0:9, type="n")
for(i in 0:8) legend(i, i+1, paste("box.lty =", i), box.lty=i)

No.03711 Re: Rによる凡例の枠線の消し方について  【tanaka】 2007/06/20(Wed) 17:08

suzuki様。

返信が遅くなってしまい,申し訳ありません。

線の種類についても良く分かっていなかったので,とても参考になりました。
ご丁寧に教えていただき,ありがとうございました。

● 「統計学関連なんでもあり」の過去ログ--- 040 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る