On 16/02/2008 7:33 PM, Thomas Hoffmann wrote: > Dear all, > > I would like to generate a filled.contour plot with log x and y axis, > however using: > > filled.contour(as.line,log="xy") > > results in a warning message. > > > Does anybody knos what to do?
You could transform your x and y values to their logs, and then use custom axis() calls to plot the axes. For example, a modification of the first example from ?filled.contour: x <- 10*1:nrow(volcano) xtick <- pretty(x) x <- log(x) y <- 10*1:ncol(volcano) ytick <- pretty(y) y <- log(y) filled.contour(x, y, volcano, color = terrain.colors, plot.title = title(main = "The Topography of Maunga Whau", xlab = "Meters North", ylab = "Meters West"), plot.axes = { axis(1, at=log(xtick), label=xtick); axis(2, at=log(ytick), label=ytick) }, key.title = title(main="Height\n(meters)"), key.axes = axis(4, seq(90, 190, by = 10)))# maybe also asp=1 Duncan Murdoch ______________________________________________ R-help@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.