こんにちは、複数のカーネル密度推定値を単一のプロットにプロットしてオーバーレイしようとしています (KS ライブラリを使用)。複数のカーネルをオーバーレイしたいので、最終的なプロットが理解しやすくなるように、透明度の色設定で「遊んで」います。ただし、何らかの理由でプロットすると、色がすべて均一になるように削除する方法がわからない色/透明度の塗りつぶしを含むグリッドパターンが表示されます...
これらは、プロットを PDF としてエクスポートするために使用するオプションです。
pdf(paste(database$species[1],".pdf",sep=""),width=11,height=8,paper="a4r",pointsize=15)
par(mfrow=c(1,1))
par(mar=c(5,4,4,3))
これは、プロットを作成して他のものと重ねるために使用するコードです。
# plot of KUD-Depth utilization
plot(ddhat.day,cont=c(95),lwd=1,add=F,display="filled.contour2",col=c(NA,"#8B000040"),xaxs="i",yaxs="i",
plot(ddhat.night,cont=c(95),lwd=1.5,add=TRUE,display="filled.contour2",col=c(NA,"#00008020"),
xlab="",ylab="",las=1,ann=F,bty="l",cex=0.6,yaxs="i",xaxs="i")
xlab="",ylab="",las=1,ann=F,bty="l",cex=0.6,xlim=c(0,max(dd[,1]+dd[,1]*0.6)),ylim=c(50,-10))
plot(ddhat.day,cont=c(50),add=T,display="filled.contour2",col=c(NA,"#FF000040"),lty=2,lwd=1,
xlab="",ylab="",cex=0.6)
plot(ddhat.night,cont=c(50),add=TRUE,display="filled.contour2",col=c(NA,"#00BFFF40"),lwd=1.5,
xlab="",ylab="",cex=0.6)
plot(ddhat.day,cont=c(0,0),drawpoints=TRUE,col="black",ptcol="grey15",cex=0.45,add=TRUE)
plot(ddhat.night,cont=c(0,0),drawpoints=TRUE,col="black",ptcol="grey15",cex=0.45,add=TRUE,pch=4)
dev.off()
色にこの透明度オプションを使用すると、グリッドも表示され、それを削除して、滑らかな表面を表示する理由がわかれば、素晴らしいでしょう!