No.07412 Rグラフのプロットマーカー塗りつぶし 【Rはじめました】 2008/08/19(Tue) 09:50
いつもお世話になっております。
data <- c(2,4,1,7,2,0,4,6,0,3,4,8,5,2,0,4,5,6)
というdataで点と線で表すグラフを書きたいのですが,
plot(data,ylim=c(0,10),type="b",lty=3)
では,点と線の間が不自然(私的には)に開いてしまうので,好ましくなく,
plot(data,ylim=c(0,10),type="o",lty=3)
では,点の中に線が見えて不格好(私的には)です。また,
plot(data,ylim=c(0,10),type="o",lty=3,pch=16)
では,作りたいものとは少しイメージが異なります。
ここで点(マーカー)を白く塗りつぶして,マーカー上の線を見えなくしたいのです。
plot(data,ylim=c(0,10),type="o",lty=3)
par(mcol=c(1,1),new=TRUE)
plot(data,ylim=c(0,10),type="p",pch=19,lty=3,col="white",cex=0.5)
とすれば,ほぼイメージ通りのグラフがかけますが,効率が悪いように思います。
一発で中を塗りつぶして表示するよい方法がありますでしょうか。
よろしくお願いします。
● 「統計学関連なんでもあり」の過去ログ--- 042 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る