r - 绘制光栅文件

标签 r plot raster

我有一个 dataframe,其中为笛卡尔坐标 (x, y) 指定了值 c。我使用 plot() 结果在 Y 轴上有太多空间。有办法修改吗?

library(raster)
x <- c(1:60)
y <- c(2:5)
c <- rnorm(60)
Data1 <- data.frame(x, y, c)
raster1 <- rasterFromXYZ(Data1)
plot(raster1)

enter image description here

最佳答案

虽然不是修复,但有助于注意在 plot() 中,xlimylim 最终提供了 max min

显然,它在栅格库中的处理方式不同。当我使用 plot(raster1, ylim=c(2,5)) 时,轴根本没有调整。但是,如果您使用 plot(raster1, xlim=c(0,20)) 显然会影响 x 轴。

我不确定为什么它不会影响 y 轴。

关于r - 绘制光栅文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34754394/

相关文章:

R在数据框组上应用函数

r - 有效地从相乘的子矩阵构造矩阵

python - 当轮廓部分超出可见区域时删除重复的 matplotlib 轮廓标签

c++ - Gnuplot:跳过最后/不完整的数据文件行

javascript - Paper.js背景栅格化故障

R:写入 RasterStack 并保留图层名称

r - 创建一个 Y 变量,它是 X 变量的计数

r - 使用 R 中的 PlotGoogleMaps 包将空间点与定向线连接起来

matlab - 在 MATLAB 中,如何更改子图的背景颜色?

javascript - 谷歌地球引擎: How can I perform image calculations with random values pixel by pixel?