如何将密度图中的标签更改为侧面的图例?

问题描述

我有一个RasterStack,其中包含几个400MB栅格文件,我想将它们与rasterVIS密度函数进行相互比较。问题在于该图的标签彼此重叠。情节看起来与此相似...

Plot looks similar to this

是否可以将rasterVis密度图中的标签更改为侧面的图例?

我尝试过类似的事情

library(raster)
library(rasterVis)

Rasterstack = stack(Rasterfile1,Rasterfile2,Rasterfile3,Rasterfile4)
labels = names(RasterStack)

densityplot(RasterStack,xlab="density",ylab="value",auto.key= list(space="right",lines=TRUE,text=labels))
#or just#
densityplot(RasterStack,auto.key=T)

我也尝试了提到的here解决方案,但是它对我来说不起作用,因为它会生成无法处理的向量大小。有什么想法吗?

解决方法

通过调整密度图函数的RasterVis源代码找到解决方案。

InformationItems

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...