[R] 2d Joint Density Plot
Achim Zeileis
Achim.Zeileis at wu-wien.ac.at
Mon Nov 26 23:45:15 CET 2007
On Mon, 26 Nov 2007, Josef Fruehwald wrote:
> Hi all,
>
> I'm fairly new to R, so I'm still trying to feel out what is available to
> me. I would like to be able to plot joint density in a two dimensional plot
> where density is indicated by color or darkness gradients, like a 2d color
> coded topographic map. Ideally, the output would be something I could then
> plot other points or lines on.
>
> Currently, I'm calculating joint density with the function kde2d(), and
> plotted with persp().
You can use image() (as done on ?kde2d) or filled.contour(). Following the
example on ?kde2d, you could do
f1 <- kde2d(geyser$duration, geyser$waiting, n = 50,
lims = c(0.5, 6, 40, 100))
filled.contour(f1, col = rev(grey.colors(33)), nlevels = 33)
If you don't want a grayscale palette but something with color, you could
look at heat_hcl() in package "vcd" and the accompanying vignette
vignette("hcl-colors", package = "vcd")
which also has some 2D density examples based on the geyser data.
Z
> Thanks a bunch.
>
> -Joe
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>
More information about the R-help
mailing list