oldpar <- par( no.readonly=TRUE )
dt <- fld2dt( blossom )
par( mfrow=c(2,2), mar=rep(2,4) )
for( j in 1:4 ){
image( blossom, col=gray.colors(128, 0,1), xaxt="n", yaxt="n" )
for(d in 1:6) contour( dt[j,,,d], levels=quantile(dt[,,,], .995),
col=d+1, add=TRUE, lwd=2, drawlabels=FALSE )
title( main=paste0("j=",j) )
}
x0 <- seq( .1,.5,,6 )
y0 <- rep( 0.01,6 )
a <- .075
phi <- seq( 15,,30,6 )*pi/180
x1 <- x0 + a*cos( phi )
y1 <- y0 + a*sin( phi )
rect( min(x0,x1)-.05, min(y0,y1)-.05,
max(x0,x1)+.05, max(y0,y1), col="black", border=NA )
arrows( x0, y0, x1, y1, length=.05, col=2:7, lwd=2, code=3 )
par( oldpar )
Run the code above in your browser using DataLab