09:50いつもお世話になっております。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)とすれば,ほぼイメージ通りのグラフがかけますが,効率が悪いように思います。一発で中を塗りつぶして表示するよい方法がありますでしょうか。