问题标签 [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 - levelplot:如何在颜色键和 x 轴标签之间添加空格
我正在尝试使用levelplot
绘制一个简单的数字高程模型(DEM)。
这是我的代码:
情节最终看起来像这样:
我无法弄清楚的是如何增加颜色键和 x 轴之间的空间,以使颜色键不覆盖 x 轴标签。
subplot - Levelplot的子图功能?
我想将一个新的 levelplot 插入到以前绘制的 levelplot 中,如下图所示。levelplot 是否有某种 subplot 函数可以让我这样做?
提前致谢。
r - 具有 2 个 yaxis 标签的 levelplot(R lattice 包)
我想在我使用 R 的 lattice 库中的 levelplot 函数创建的图表上放置 2 组 y 轴标签。我能够显示两组标签,但它们是重叠的。下面请看一个最小的例子。我还在 par.settings 中尝试了一些选项,例如 ylab.axis.padding 和 axis.components 填充,但似乎没有改变 2 个 y 标签的叠加。也许它们被某种方式覆盖了?任何想法将不胜感激。我的示例代码:
r - 调整 R levelplot 中的刻度数
我有以下 R 代码:
它产生这个情节:
如何在 x 轴上的 6、7、...、15 处有刻度,在 y 轴上在 0.0、0.1、...、0.9 处有刻度?
r - 在 R levelplot 中更改颜色键图例中的字体
我有下一个增加刻度和轴标签字体大小的图:
但是我怎样才能增加颜色键图例中的字体大小呢?
r - 向散点图添加类似绘图棒的箭头
这是我在这里的第一篇文章,我想在过去的 6 个月里我已经阅读了很多你的问答。我目前正在研究 ADCP(水生多普勒电流剖面仪)数据,由 Dan Kelley 的“oce”包处理(为那些想要在 R 中处理海洋学数据的人提供一点广告)。我在 R 方面不是很有经验,并且我已经阅读了与 abline 相关的 levelplot 函数的问题“如何在使用 lattice 制作的 levelplot 中添加线条(abline 不知何故不起作用)?” .
我目前拥有的是一个水平图,表示回波强度的时间序列(来自反向散射信号,与电流同时监测)在 10m 深度采集的数据,这条 10m 深度线分为 25 行,每次测量沿线完成。(请参阅代码部分以获取我所拥有的图像)
(不幸的是,我的名声不允许我发布图片)。然后我继续生成另一个图,它将当前方向的箭头表示为:
- 每个箭头的长度表示当前强度
- 它的方向被表示(所有这些都是通过获取电流强度的两个分量(东西/南北)并表示产生的电流来完成的)。
- 每个时间刻度都会绘制一个箭头(因此对于我的示例数据的 1000 列,电流强度总是有两个分量)。
- 这些箭头绘制在每个测量单元的开头,因此在我的数据的每一行,允许表示整个水柱的电流。您可以看到代码部分具有电流的“我所拥有的”表示
这个问题的目的是了解我如何叠加这两个表示,在表示数据的每一行绘制我当前的箭头,从而表示当前方向、强度和回波强度。在这里我找不到任何链接来描述我的意思,但这是我已经看到的。
我尝试使用似乎是最佳选择的面板功能,但我对 R 和此类工作的处理知识很少,我希望你们中的一个人有时间和知识来帮助我解决这个问题比我快得多。当然,我可以回答任何问题或提供精确信息。我可能会问更多,在编写大型代码 6 个月后,我现在对学习的渴望很大。
表示数据的代码:这里有一些数据来表示我所拥有的:U(速度的北/南分量)和 V(东/西):
然后,作为电流的表示:
为了简化表示,最后三个图基于相同的数据。
r - 如何在 R 中的 levelplot 中避免空白
我有一个包含 3 列的数据框,并相应地绘制了 levelplot。但是,我的输出图(pdf)太重了,我需要减小它的大小。使用 bash,我删除了十分之一的行(在 /Users/datac.csv | awk ' { if (NR %10 == 0) { print $0 } } ' > /Users/new_file.csv)并最终得到具有大量空白的水平图(如预期的那样)。知道如何增加我的积分大小吗?我不介意它们看起来像光栅。这是我的代码(此处的数据框)并在此处绘制:
我还探索了直接从水平图中获取线然后用颜色填充的选项(当 sol(或 z)更改值并使用 panel.spline 和 predict(r) 时循环)但它对每种情况都非常具体我会更高兴有一个通用的解决方案!谢谢!
r - 在 R 中使用 rasterVis 在堆栈中的每一层上绘制特定点数据
我有 2 个栅格堆叠在一起:
由于我想稍后为堆栈中的每个特定图层突出显示一些区域,因此我基于栅格值创建了两个点数据集:
现在,我想用 R 中 rasterVis 的levelplot绘制光栅堆栈。我还想用 pts1 覆盖 r1,用 pts2 覆盖 r2。
但是,只要我添加一个点数据集,它就会用于两个图层:
如何在仍使用栅格堆栈的同时使用具有特定图层的特定点数据集?
我想避免制作自己的子图,方法是单独使用其特定点数据集绘制每一层,然后使用 print.trellis。我试过了,但与带有光栅堆栈的 levelplot 相比,结果只是差一些。
关于如何实现这一目标的任何想法?
graph - 从 Levelplot 中删除 rigth bar
我正在尝试从 levelplot 中删除右栏,即表示颜色比例的栏。我不知道是否有某种方法可以裁剪图形或创建不打印的自定义函数。
这是一个简单的水平图: