x10スケールのレベルプロットをlog10ティックで描画したいと思います。R:ログティックスケールでレベルプロットを描く方法
たとえば、私はこのような通常のレベルのプロットを持っています。
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)))
しかし、xとyのスケールは、目盛りスケールをログに記録されていません。私は、ログティックスケール機能を持つ他のライブラリ "latticeExtra"を見つけました。例えば、上記と同じxとyを使用すると、ログティックを描くことができますが、輪郭データを埋めることはできません。
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)
どのように私は、ログティックスケールとレベルのプロットを描くことができますか?私は、後でログの場所として散布図をレベルプロットにプロットしたいと思います。
ありがとうございます。