问题标签 [levelplot]

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.

0 投票
1 回答
1532 浏览

r - 使用 levelplot 在 rasterVis 中绘制分类数据时更改背景颜色

我有一个(lulc)有 6 个类别的土地利用土地覆盖的分类数据。我正在尝试使用levelplotin绘制这些数据rasterVis

但研究区域是沿海。因此,我想将 NA 显示为用“浅蓝色”表示的海洋。我试过panel.background="lightblue"了,但它并没有改变情节中的任何东西。我得到的是跟随;在此处输入图像描述

但我想如下; 在此处输入图像描述

0 投票
1 回答
730 浏览

r - 如何从速度数据集创建矢量图?

与我之前关于从 R 中的两个栅格对象计算 atan2 的问题相关吗?. 可以创建一个矢量图,其中速度(斜率)和方向(纵横比)用一组箭头(例如 Matlab 中的 quiver)显示,基于这个方程:

速度:ws <- sqrt(u^2+v^2)

方向:wd <- (180/pi)*(atan2(u,v))

我的数据集样本可以在这里下载

我使用 rasterVis 包来绘制绘图,但结果不合适。

这里的结果

0 投票
0 回答
865 浏览

r - 使用 levelplot (RasterVis) 对栅格堆栈进行分类

我有一个包含 7 个栅格的栅格堆栈,其数据范围各不相同,而且并非所有栅格都遵循完全相同的范围。(有些是低值范围,有些更高)。使用带有堆栈的 levelplot 函数,它可以很好地绘制,例如:

在此处输入图像描述

如您所见,具有较低值数据的图像是一种颜色(实际上在我的真实数据中,大多数图都是一种颜色,因为数据范围由后面的两个栅格控制)。使用 levelplot 函数,我想对整个栅格堆栈进行重新分类,用我定义的一些类梳理出较低值栅格中的一些模式,并简单地将任何超过值 x(可能在上面的示例数据中为 10)分配为一种颜色.

批准和设置级别的常用方法不适用于堆栈,并且我尝试过的任何解决方法(使用矩阵和重新分类)都不会强制使用比栅格类更多的级别

这是我的解决方法,使用标准图例,但如果可能的话,我想使用批准等;

在此处输入图像描述

0 投票
1 回答
356 浏览

r - 如何在矢量图上插入区域?

继续我之前的问题'create vectorplot from velocity dataset'。我还有 2 个问题,如何使图形如下所示:

1)如何进行区域插值?我试过用过interpolate = TRUE但没有用。
2)如何定义相同长度的箭头符号(这意味着箭头只显示速度方向)

这是我编写的数据uv.nc和语法:

在此处输入图像描述

0 投票
1 回答
1047 浏览

r - 如何在 levelplot 中设置不同的 x&y 标签?

我正在使用 levelplot 绘制矩阵。我需要更改 x 和 y 标签。当我使用以下代码时,情节看起来不错。然而,x 和 y 标签是从 133 到 139,而不是 133..139 133...139。任何人都可以帮我解决它吗?(而不是我正在绘制的巨大矩阵,我将给出一个样本矩阵)

0 投票
2 回答
1402 浏览

r - 光栅和点的单色键 Levelplot R

使用下面的示例数据,我如何生成具有与下面显示的“手动”连接图中相同的颜色键的栅格和空间点图?

样本图

感谢@fdestch,我能够使用以下方法生成以下图:

遵循我对使用相同颜色键打印多个绘图的评论。

一个有待澄清的问题:

1)如何决定面板的顺序?也就是说,就像levelplot使用index.cond.

在此处输入图像描述

0 投票
1 回答
1093 浏览

r - 如何设置阶梯颜色区域?

levelplot/spplot我们可以at用来定义颜色区域范围(min、max、interval)。我的问题是:如何将红色用于大于 29.5 的值?

这是我的示例 NCDF 文件 -->在此处下载

图A 图B

0 投票
1 回答
3633 浏览

r - R - 如何将图例标题添加到保存到变量的 levelplot?

我想在保存到变量的 levelplot 图中添加图例的标题。

例如,此代码有效:

但是这段代码,其中相同的图被保存为变量,不起作用:

我怎样才能做到这一点?

0 投票
1 回答
877 浏览

r - 使用 levelplot 为二进制数据指定颜色

我有以二进制编码的栅格数据,我想使用包levelplot中的rasterVis来绘制数据,这样 0 值是绿色,1 值是红色。我似乎找不到如何为值指定颜色。

举个例子,

哪个工作正常,并产生这个 二进制矩阵

但如果我有恰好全为 0 或全为 1 的矩阵,

我得到相同的情节,当我想要的是 0 值是绿色和 1 值是红色时。

只有 0 或 1 个值的矩阵

我如何指定,如果它是 0,它会变成绿色,如果它是 1,它会变成红色?

0 投票
1 回答
4239 浏览

r - 如何删除R中的levelplot刻度边框?

levelplot 函数在框的所有侧面呈现带有刻度线的热图。我想保留 x 和 y 轴上的刻度线,但删除顶部和右侧的刻度线。

如何删除框周围的右侧和顶部刻度边框?

汽车水平仪图像