问题标签 [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 回答
865 浏览

r - 在 R lattice levelplot 中排序数据

我正在尝试制作一个格子级别图,并希望我的级别以特定顺序绘制。

所以假设我想要 name1 垂直并按 name1 的值的升序排序。我该怎么做呢?


我想我到了某个地方——我需要重新排序看起来的关卡。仍然没有想出确切的方法来做到这一点。


所以我设法改变了水平 - 但价值没有改变!我正在使用级别(重新排序())。我必须使用因子吗?

0 投票
1 回答
459 浏览

r - lattice 的 levelplot 函数中 colorkey.space 属性没有影响

我尝试在左侧绘制颜色键,但是在将属性添加colorkey.space="left"到 levelplot 函数时,颜色键根本不动,但仍然在右侧(默认)。任何人都知道这是一个错误,还是我错过了什么?

以下是 levelplot 帮助功能的摘录:

colorkey - 逻辑指定是在绘图旁边绘制颜色键,还是描述颜色键的列表。该列表可能包含以下组件:

space:colorkey的位置,可以是“left”、“right”、“top”和“bottom”之一。默认为“正确”。

注意:colorkey=FALSE工作得很好

0 投票
1 回答
3733 浏览

r - 将 levelplot() 保存到 R 的 lattice 包中的文件

我注意到我的脚本中发生了一些非常奇怪的事情:

lattice如果我想将绘图保存到文件中,则不适用于's levelplot。我阅读了lattice包装手册和 levelplot 帮助功能,但找不到关于这个特定问题的任何信息。

0 投票
1 回答
670 浏览

r - levelplot 不显示内容

我是函数级别图的新手。我有 x,y,z 我想通过以下方式可视化水平图:

z 代表水温和 y 水深

我想通过以下方式绘制数据:

轴和图例被正确绘制,但根本没有绘制内容。谁能帮我??

最好的问候,菲利普

0 投票
1 回答
226 浏览

r - stat_contour binwidth 奇数

我有一些数据要在多面水平图(等高线)中显示,并且非常惊讶地在其中一个数据基本恒定的面板中看到奇怪的嘈杂等高线。我将整个图层(所有面板)的 binwidth 设置为 1,并且该面板的数据子集在 1 +/- 1e-10 的范围内,所以我希望在那里看不到等高线。经过大量子集化后,这是一个显示等高线的数据示例,我不想/期望看到一个。

既然如此,为什么 ggplot2 应该在这个数据恒定的区域中显示等高线binwidth >> range(b$R)

在此处输入图像描述

请注意, binwidth=2 返回一个空白面板和一条警告消息,

这很好,也应该发生在低得多的 binwidth 上。

0 投票
1 回答
4928 浏览

r - levelplot:如何调整比例级别(at)和比例标签(标签)

我有带有分类值 (-1,0,1) 或一些具有偏斜分布的值的栅格对象,我想用 levelplot 绘制这些值。我希望负值的颜色与正值的颜色不同,0 附近的值的颜色为白色。我希望比例尺仅显示几个离散的步骤,因为我希望间距不等距离并且范围有时非常窄。我用

颜色键=列表(at=c(),标签=c())

将参数传递给 levelplot。这适用于比例,但实际值的颜色编码不等于比例显示的内容。如果我使用论点

at=c()

单独地,标度值和格子中的值是对应的。如果我labels=c()也独立添加,它们将不会显示在比例尺上,而只会显示在等高线处。所以我的问题:

如何标记我的比例,设置“at”,并让格子中的值同时与我的比例值相对应?以下是一些示例数据:

如果我使用颜色键:

我最终以正确的方式显示比例,但格子中的值颜色错误: 格子中的比例正确但值错误

如果我分别通过at=c(), labels=c()

我最终在比例和格子中得到了相应的值,但不显示标签: 在此处输入图像描述

亲切的问候,埃里克

0 投票
1 回答
8597 浏览

r - R 中的filled.contour():标记轴 - cex、las 等

我想使用filled.contour() 来绘制矩阵中的一些数据。

一切都很完美,直到我将图形导入我的 tex 文件并意识到我需要使用字体大小才能在最终文档中读取它。

不幸的是,我似乎无法调整 fill.contour() 中的参数 cex,las 也是如此(我希望 ylabel 与 x 轴平行)。

下面是一个简单的例子。尽管我预计每种情况下的输出都会不同,即字体大小,但生成的图几乎相同。

非常感谢您在这方面给我的任何帮助。

0 投票
2 回答
9586 浏览

r - R: overlay plot on levelplot

I have a raster file 'airtemp' and a polygon shapefile 'continents'. I'd like to superimpose the 'continents' on 'airtemp', so the boundary of 'continents' is visible on top of 'airtemp'. I plot the raster file by levelplot (lattice). I read the polygon by readShapeSpatial (maptools) first and then plot.

The problem is levelplot and plot have different scales. Plot tends to have smaller frame. Sorry I don't have a reproducible sample, but I feel this is a rather common issue for geophysicists. I've found a similar question here:

http://r.789695.n4.nabble.com/overlaying-a-levelplot-on-a-map-plot-td2019419.html

but I don't quite understand the solution.

0 投票
2 回答
17212 浏览

r - R levelplot调整轴

我想使用“lattice”包的 levelplot 函数将概率分布函数 (PDF) 绘制为 R 中的热图。我将 PDF 实现为一个函数,然后使用值范围和外部函数的两个向量为 levelplot 生成矩阵。我希望轴显示我的问题是无法在两个轴上添加适当间隔的刻度线,分别显示两个实际值范围而不是列数或行数。

在不为列和行指定名称的情况下,我收到以下图,其中刻度线自然间隔(与其他 R 函数中使用的一样),但值是行号和列号: 在没有为列和行指定名称的情况下,我收到以下图,其中刻度线自然间隔(与其他 R 函数一样),但值是行号和列号

通过为列和行分配名称,我收到以下图,其中刻度线根本不可读,但至少对应于实际值:

通过为列和行分配名称,我收到以下图,其中刻度线根本不可读,但至少对应于实际值

我已经在这个看似微不足道的问题上花费了太多时间,所以我非常感谢您的帮助!

0 投票
1 回答
2380 浏览

r - R中的填充.contour():非线性键范围

我正在使用filled.contour() 来绘制存储在矩阵中的数据。数据是由(高度)非线性函数生成的,因此其分布根本不均匀,范围非常大。

因此,我必须使用“级别”选项来微调情节。但是,filled.contour() 并没有使用这些自定义级别来为热图制作适当的颜色键,我觉得这很令人惊讶。

这是我的意思的一个简单示例:

如您所见,使用上面的代码生成的颜色键几乎没有用。我想使用某种投影(可能是 sin(x) 或 tanh(x)?),以便在键中不会过度表示上限(以线性方式)。

在这一点上,我想:

1)知道我是否遗漏了一些非常简单/明显的东西,例如:自动使此“键范围适应”的选项;2)如果1)的答案是否定的,就如何自己做寻求建议/帮助。

非常感谢!

PS:我为我的英语道歉,这远非完美。如果您需要我澄清任何事情,请告诉我。