问题标签 [rastervis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 使用 levelplot (RasterVis) 对栅格堆栈进行分类
我有一个包含 7 个栅格的栅格堆栈,其数据范围各不相同,而且并非所有栅格都遵循完全相同的范围。(有些是低值范围,有些更高)。使用带有堆栈的 levelplot 函数,它可以很好地绘制,例如:
如您所见,具有较低值数据的图像是一种颜色(实际上在我的真实数据中,大多数图都是一种颜色,因为数据范围由后面的两个栅格控制)。使用 levelplot 函数,我想对整个栅格堆栈进行重新分类,用我定义的一些类梳理出较低值栅格中的一些模式,并简单地将任何超过值 x(可能在上面的示例数据中为 10)分配为一种颜色.
批准和设置级别的常用方法不适用于堆栈,并且我尝试过的任何解决方法(使用矩阵和重新分类)都不会强制使用比栅格类更多的级别
这是我的解决方法,使用标准图例,但如果可能的话,我想使用批准等;
r - 更改 rasterVis 水平图中的区域间隔
我正在使用rasterVis
horizonplot
功能,我想更改区域间隔;例如,我想显示. 中每 10 个纬度区域的平均值x axis
。这是图书馆的一个例子。rasterVis
r - R中rasterVis图中的比例尺和指北针
我在 R 中使用 rasterVis 包来绘制栅格数据(主要是 tif 格式的卫星数据)。如果我能得到一些关于添加比例尺和指北针的建议,我将不胜感激。此软件包中提供的任何内置功能?提前致谢。
r - R - 为一个栅格创建小提琴箱线图时出错
我正在尝试为单个栅格(最初在 GTiff 中)创建小提琴图。
使用 rasterVis 库,代码应该很简单:
代码返回错误:
UseMethod(“bwplot”)中的错误:没有适用于“bwplot”的方法应用于类“c('RasterLayer','Raster','BasicRaster')”的对象
我不明白...适用于 bwplot 的方法指出单个栅格图层是合法参数...
有什么猜测吗?
r - 如何将文本添加到 rasterVis levelplot 中的特定/固定位置
事实上,这个问题由两个针对相同行为的问题组成。
如何将文本(因每个面板而异)添加到面板区域的固定位置?我知道
panel.text
和latticeExtra::layer
解决方案,但它使用绘图区域坐标添加文本。例如,我想在每个面板的右下角添加文本,即使它们的比例不同。如何在 levelplot 面板区域中添加文本?这里解释的方法要求 levelplot 有一个
plot_01.legend.top.vp
区域来添加我没有的文本,并且该trellis
对象是之前绘制的。此外,我想ylab
在下图中的左侧添加文本。我ylab
在这里用来说明行的含义,但我需要第二个表示 y 轴值的 ylab。我为这个问题找到了另一个 问题,但它不起作用。
上面的图是由raster::stack
对象和rasterVis::levelplot
方法创建的。即使我更喜欢优雅的解决方案,我也同意一个肮脏的解决方案。此外,尽管有上述问题,我对其他使用levelplot
.
raster - 分类栅格的 rastervis 图中的短图例高度
在使用 levelplot 绘制分类栅格地图时,例如 Josh O'Brien 的回答Legend of a raster map with categorical data,图例高度总是变短。有没有办法将图例高度调整为与绘图窗口相同的高度?
r - 将 levelplot colorkey 标签移近 colorkey
我怎样才能colorkey
lables
离得更近colorkey
?颜色中断的标签离颜色键太远。我希望它们非常接近颜色键。有什么想法吗?