问题标签 [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.
r - 如何从速度数据集创建矢量图?
与我之前关于从 R 中的两个栅格对象计算 atan2 的问题相关吗?. 可以创建一个矢量图,其中速度(斜率)和方向(纵横比)用一组箭头(例如 Matlab 中的 quiver)显示,基于这个方程:
速度:ws <- sqrt(u^2+v^2)
方向:wd <- (180/pi)*(atan2(u,v))
我的数据集样本可以在这里下载
我使用 rasterVis 包来绘制绘图,但结果不合适。
r - 使用 levelplot (RasterVis) 对栅格堆栈进行分类
我有一个包含 7 个栅格的栅格堆栈,其数据范围各不相同,而且并非所有栅格都遵循完全相同的范围。(有些是低值范围,有些更高)。使用带有堆栈的 levelplot 函数,它可以很好地绘制,例如:
如您所见,具有较低值数据的图像是一种颜色(实际上在我的真实数据中,大多数图都是一种颜色,因为数据范围由后面的两个栅格控制)。使用 levelplot 函数,我想对整个栅格堆栈进行重新分类,用我定义的一些类梳理出较低值栅格中的一些模式,并简单地将任何超过值 x(可能在上面的示例数据中为 10)分配为一种颜色.
批准和设置级别的常用方法不适用于堆栈,并且我尝试过的任何解决方法(使用矩阵和重新分类)都不会强制使用比栅格类更多的级别
这是我的解决方法,使用标准图例,但如果可能的话,我想使用批准等;
r - 如何在矢量图上插入区域?
继续我之前的问题'create vectorplot from velocity dataset'。我还有 2 个问题,如何使图形如下所示:
1)如何进行区域插值?我试过用过interpolate = TRUE
但没有用。
2)如何定义相同长度的箭头符号(这意味着箭头只显示速度方向)
这是我编写的数据uv.nc和语法:
r - 如何在 levelplot 中设置不同的 x&y 标签?
我正在使用 levelplot 绘制矩阵。我需要更改 x 和 y 标签。当我使用以下代码时,情节看起来不错。然而,x 和 y 标签是从 133 到 139,而不是 133..139 133...139。任何人都可以帮我解决它吗?(而不是我正在绘制的巨大矩阵,我将给出一个样本矩阵)
r - 如何设置阶梯颜色区域?
用levelplot
/spplot
我们可以at
用来定义颜色区域范围(min、max、interval)。我的问题是:如何将红色用于大于 29.5 的值?
这是我的示例 NCDF 文件 -->在此处下载
r - R - 如何将图例标题添加到保存到变量的 levelplot?
我想在保存到变量的 levelplot 图中添加图例的标题。
例如,此代码有效:
但是这段代码,其中相同的图被保存为变量,不起作用:
我怎样才能做到这一点?
r - 使用 levelplot 为二进制数据指定颜色
我有以二进制编码的栅格数据,我想使用包levelplot
中的rasterVis
来绘制数据,这样 0 值是绿色,1 值是红色。我似乎找不到如何为值指定颜色。
举个例子,
哪个工作正常,并产生这个 二进制矩阵
但如果我有恰好全为 0 或全为 1 的矩阵,
我得到相同的情节,当我想要的是 0 值是绿色和 1 值是红色时。
我如何指定,如果它是 0,它会变成绿色,如果它是 1,它会变成红色?