Je voudrais dessiner un tracé de niveau avec des échelles x et y comme des graduations log10. Par exemple, j'ai un tracé de niveau normal comme celui-ci.R: Comment dessiner un tracé de niveau avec des échelles de graduation
x <- 10*1:nrow(volcano)
y <- 10*1:ncol(volcano)
filled.contour(x, y, volcano, color = terrain.colors, plot.title = title(main = "Volcano topolgy", xlab = "Meters North", ylab = "Meters West"), plot.axes = { axis(1, seq(100, 800, by = 100)); axis(2, seq(100, 600, by = 100)) }, key.title = title(main = "Height\n(meters)"), key.axes = axis(4, seq(90, 190, by = 10)))
Mais, les échelles x et y sont pas journaliser échelles de tiques. J'ai trouvé l'autre bibliothèque "latticeExtra" avec la fonction d'échelle de tique de notation. Par exemple, en utilisant les mêmes x et y d'en haut, je peux dessiner les graduations du journal, mais je ne peux pas remplir les données du contour.
library(lattice)
library(latticeExtra)
xyplot(y ~ x, scales = list(x = list(log = 10), y = list(log = 10)), xscale.components = xscale.components.log10ticks, yscale.components = yscale.components.log10ticks)
Comment puis-je dessiner un tracé de niveau avec des échelles de tiques du journal? Je voudrais tracer des dispersions sur le tracé de niveau plus tard comme emplacement de journal.
Merci d'avance.