问题标签 [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 绘制错误的分类颜色
我收到了一个 .tif 文件和一个 .qml 文件,其中包含有关每个值的颜色信息(例如,森林是绿色,云是黑色)。
问题是levelplot
“相信”土地利用类别(森林、被淹水稻等)是按字母倒序排列的,颜色也是如此。因此,颜色被分配到错误的类别。例如,最后三种颜色(“#000000”、“#000000”、“#008000”)分配给水、定居点、场景植被。
感谢任何有关解决此问题的方法的建议(除了以相反的字母顺序绘制颜色,这很乏味,因为这不是 .qml 文件呈现信息的方式)。
编辑:这是 .tif 文件的描述
r - 在 R 中的 levelplot 上覆盖大陆轮廓
我试图在图层图上重叠大陆轮廓,并想用经度和纬度值标记 x 和 y 轴。目前我没有收到错误,但没有出现轮廓。我想知道这是否是因为我没有正确定义纬度和经度轴?
此处提供了一个示例 netcdf 数据文件:
http://clima-dods.ictp.it/Users/tompkins/stackoverflow/cases5.nc
r - 将 animate() 与 R 栅格中的一系列水平图一起使用
我有 25 个年度土地覆盖栅格的时间序列。由于这是分类数据,我使用levelplot(inputRaster)
(rasterVis 库的一部分)来绘制单个栅格。但是,我想按栅格库的功能顺序绘制年度栅格。animate
当我使用
rasStack <- stack(listOfRasters)
animate(rasStack)
结果没有分类图例。简而言之:我如何结合 和 的levelplot
功能animate
?
r - 导出没有边框的 rasterVis 图
我正在尝试将 rasterViz 包中的栅格导出为 jpg 或 png。我正在努力:
- 完全修剪白色边框
- 保持 NA 的透明度
至今:
...仍然有白色边框并且透明度不起作用(至少对于边框)。我对需要将栅格转置来绘图也有点困惑。
对于上下文;我需要保留纵横比并精确修剪到扩展,以便我可以将图像用作其他地方的地图图块。手动后期处理是不可行的。
r - 在 r 中将栅格裁剪为 shapefile
我想使用 r 中的 shapefile 作为 shapefile 的形状来剪辑栅格。我使用了裁剪功能,但它裁剪为范围而不是形状。请帮我
r - 使用 R 中“rasterVis”包中的 levelplot 函数绘制只有 2 个像素的栅格
我正在尝试使用“rasterVis”包中的 levelplot 函数绘制以下栅格,但这给了我一条直线。我尝试使用“at”命令对图例进行不同的中断,但无济于事。我在文档中尝试了我能做的任何事情,但找不到答案。此外,使用 R 中的“plot()”和“image()”命令可以很好地绘制栅格。请帮助。
编辑 1 当我定义没有范围和投影的栅格时,栅格用 levelplot 绘制得很好。我找不到原因。
r - 加入多个 R Rastervis 水平图
我有两个光栅堆栈,每个都有一个共同的图例,我想把它们放在一个图上,堆栈之间有一个空格。我希望光栅图像在每个块内和跨块的大小相同。有没有一种简单的方法可以使用Rastervis::levelplot
. 我相信最好的方法是添加一个图例来grid.arrange
反对,就像在这个 MWE
一个更简单的解决方案是在单个 levplot 调用中执行此操作