data(IK)
spec <- IK$spec
env <- IK$env
#basic scatter plot vs SumSST
sp.plot(spec, env$SumSST)
# exaggerate less abundant taxa
sp.plot(spec, env$SumSST, sp.scale="exag")
# separate y-scale for each
sp.plot(spec, env$SumSST, sp.scale="free")
# order by SumSST preference
sp.plot(spec, env$SumSST, sp.scale="free", sort.vars="wa")
# add a y-space
sp.plot(spec, env$SumSST, sp.scale="free", sort.vars="wa",
between=list(y=0.5))
# two environmental variables
sp.plot(spec, env[, c(1, 3)])
# exaggerate less abundant taxa
sp.plot(spec, env[, c(1, 3)], sp.scale="exag")
# separate y-scale for each
sp.plot(spec, env[, c(1, 3)], sp.scale="free")
# same using the formula interface
sp.plot(spec ~ SumSST + Salinity, data=env, sp.scale="free")
# Exaggerated scaling using transparent colours
sp.plot(spec ~ SumSST + Salinity, data=env, sp.scale="exag",
col="salmon", pch=21, fill=rgb(0, 0, 1, alpha=0.3), sp.max=100)
# Change the layout (3 * 3 matrix)
# and start plots bottom left (as.table=FALSE
sp.plot(spec ~ SumSST + Salinity, data=env, sp.scale="exag",
col="salmon", pch=21, fill=rgb(0, 0, 1, alpha=0.3), sp.max=100,
layout=c(3,3), as.table=FALSE)
Run the code above in your browser using DataLab