plot.im などを使用しているすべての例では、2 乗またはほぼ 2 乗された行列を使用しています。18x3000 など、通常とは異なるサイズのピクセル マトリックスをプロットしようとしています。私の問題は、x/y 比が非常に小さいため、プロットに線しか表示されないことです。画像の Y 側を「スケーリング」する方法はありますか?
ここに例がありますhttp://ubuntuone.com/0WchsKI5hd8YEqtTe7xAno
ありがとう!
plot.im などを使用しているすべての例では、2 乗またはほぼ 2 乗された行列を使用しています。18x3000 など、通常とは異なるサイズのピクセル マトリックスをプロットしようとしています。私の問題は、x/y 比が非常に小さいため、プロットに線しか表示されないことです。画像の Y 側を「スケーリング」する方法はありますか?
ここに例がありますhttp://ubuntuone.com/0WchsKI5hd8YEqtTe7xAno
ありがとう!
私は のim
オブジェクトにあまり詳しくありませんspatstat
が、リファレンス マニュアルから、これらのいずれかが機能するはずだと推測します (オブジェクトはどこにx
ありますかim
)。
# Specify colors
jet.colors <- colorRampPalette(c("#00007F", "blue", "#007FFF", "cyan",
"#7FFF7F", "yellow", "#FF7F00", "red", "#7F0000"))(40)
# Using base R
# Note that you might need to transpose `x` to get the orientation right
image(t(as.matrix(x)), col=jet.colors)
# Using lattice
library(lattice)
levelplot(as.matrix(x), aspect="fill", cuts=39, col.regions=jet.colors)