在hovmoller图中如何在Y轴上放置纬度?

在hovmoller图中如何在Y轴上放置纬度?,r,plot,raster,R,Plot,Raster,我正在绘制三个光栅的hovmollerplot,但函数在x轴上绘制纬度,在y轴上绘制时间。通常(更容易阅读)纬度在Y轴上。 可复制示例: library("rasterVis") r <- raster(nrows=10, ncols=10) r <- setValues(r, 1:ncell(r)) r1 <- raster(nrows=10, ncols=10) r1 <- setValues(r1, 1:ncell(r)) r2 <- raster(nrows

我正在绘制三个光栅的
hovmoller
plot,但函数在x轴上绘制纬度,在y轴上绘制时间。通常(更容易阅读)纬度在Y轴上。 可复制示例:

library("rasterVis")
r <- raster(nrows=10, ncols=10)
r <- setValues(r, 1:ncell(r))
r1 <- raster(nrows=10, ncols=10)
r1 <- setValues(r1, 1:ncell(r))
r2 <- raster(nrows=10, ncols=10)
r2 <- setValues(r2, 1:ncell(r))
St=stack(r,r1,r2)
idx <- seq(as.Date('2008-01-15'), as.Date('2008-1-17'), 'day')
SISmm <- setZ(St, idx)
hovmoller(SISmm, contour=FALSE, panel=panel.levelplot.raster,
          yscale.components=yscale.raster.subticks,
          interpolate=TRUE, par.settings=RdBuTheme)
库(“rasterVis”)

r该布局未在rasterVis::hovmoller中实现 方法。仅通用排列(y轴上的时间和 x轴上的纬度/经度)目前可用

您可以尝试一种解决方法,使用 . 例如,您必须创建一个带有纬度的
光栅层
价值观
zonal
使用此
RasterLayer
来聚合您的 光栅堆栈

library('raster')

dirLayer <- init(SISmm, v='y')
z <- zonal(SISmm, dirLayer, FUN='mean', digits=2)

该布局未在
rasterVis::hovmoller中实现
方法。仅通用排列(y轴上的时间和
x轴上的纬度/经度)目前可用

您可以尝试一种解决方法,使用 . 例如,您必须创建一个带有纬度的
光栅层
价值观
zonal
使用此
RasterLayer
来聚合您的 光栅堆栈

library('raster')

dirLayer <- init(SISmm, v='y')
z <- zonal(SISmm, dirLayer, FUN='mean', digits=2)

该布局未在
rasterVis::hovmoller中实现
方法。仅通用排列(y轴上的时间和
x轴上的纬度/经度)目前可用

您可以尝试一种解决方法,使用 . 例如,您必须创建一个带有纬度的
光栅层
价值观
zonal
使用此
RasterLayer
来聚合您的 光栅堆栈

library('raster')

dirLayer <- init(SISmm, v='y')
z <- zonal(SISmm, dirLayer, FUN='mean', digits=2)

该布局未在
rasterVis::hovmoller中实现
方法。仅通用排列(y轴上的时间和
x轴上的纬度/经度)目前可用

您可以尝试一种解决方法,使用 . 例如,您必须创建一个带有纬度的
光栅层
价值观
zonal
使用此
RasterLayer
来聚合您的 光栅堆栈

library('raster')

dirLayer <- init(SISmm, v='y')
z <- zonal(SISmm, dirLayer, FUN='mean', digits=2)

谢谢,效果很好。我们如何添加更多的子刻度(x轴上有更多的日期)。谢谢,效果很好。如何添加更多的子标记(x轴上的日期更多)。如何增加图例标签的字体大小?谢谢。@sacvf使用
colorkey=list(labels=list(cex=1.2))
获得字体大小。更多详细信息,请参见
lattice::levelplot
的帮助页面。在
latticeExtra
包中有一个函数可以显示子图标,
xscale.components.subticks
,但它似乎在日期方面有问题。为什么我在日期方面会有问题?假设我有20多个光栅,并希望在每4个或任何位置显示子tics?谢谢,效果很好。我们如何添加更多的子刻度(x轴上有更多的日期)。谢谢,效果很好。如何添加更多的子标记(x轴上的日期更多)。如何增加图例标签的字体大小?谢谢。@sacvf使用
colorkey=list(labels=list(cex=1.2))
获得字体大小。更多详细信息,请参见
lattice::levelplot
的帮助页面。在
latticeExtra
包中有一个函数可以显示子图标,
xscale.components.subticks
,但它似乎在日期方面有问题。为什么我在日期方面会有问题?假设我有20多个光栅,并希望在每4个或任何位置显示子tics?谢谢,效果很好。我们如何添加更多的子刻度(x轴上有更多的日期)。谢谢,效果很好。如何添加更多的子标记(x轴上的日期更多)。如何增加图例标签的字体大小?谢谢。@sacvf使用
colorkey=list(labels=list(cex=1.2))
获得字体大小。更多详细信息,请参见
lattice::levelplot
的帮助页面。在
latticeExtra
包中有一个函数可以显示子图标,
xscale.components.subticks
,但它似乎在日期方面有问题。为什么我在日期方面会有问题?假设我有20多个光栅,并希望在每4个或任何位置显示子tics?谢谢,效果很好。我们如何添加更多的子刻度(x轴上有更多的日期)。谢谢,效果很好。如何添加更多的子标记(x轴上的日期更多)。如何增加图例标签的字体大小?谢谢。@sacvf使用
colorkey=list(labels=list(cex=1.2))
获得字体大小。更多详细信息,请参见
lattice::levelplot
的帮助页面。在
latticeExtra
包中有一个函数可以显示子图标,
xscale.components.subticks
,但它似乎在日期方面有问题。为什么我在日期方面会有问题?假设我有20多个光栅,并希望在每4个或任何位置显示子tics?