
PlotMarDens(x, y, grp = 1, xlim = NULL, ylim = NULL,
col = rainbow(nlevels(factor(grp))),
mardens = c("all","x","y"), pch = 1, pch.cex = 1,
main = "", na.rm = FALSE, args.legend = NULL,
args.dens = NULL, ...)
rainbow()
colors by default."all"
, latter being the default).FALSE
.args.legend
set to NA
prevents a legend from being drawn.density
.
Use args.dens = NA
if no density curve should be drawn. The defaults are taken from density
.plot()
.plot
, points
, density
, layout
# best seen with: x11(7.5, 4.7)
# just one variable with marginal densities
PlotMarDens( y=d.pizza$temperature, x=d.pizza$delivery_min, grp=1
, xlab="delivery_min", ylab="temperature", col=SetAlpha("brown", 0.4)
, pch=15, lwd=3
, panel.first= grid(), args.legend=NA
, main="Temp ~ delivery"
)
# use a group variable
PlotMarDens( y=d.pizza$temperature, x=d.pizza$delivery_min, grp=d.pizza$area
, xlab="delivery_min", ylab="temperature", col=c("brown","orange","lightsteelblue")
, panel.first=list( grid() )
, main = "temperature ~ delivery_min | area"
)
Run the code above in your browser using DataLab