问题标签 [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:水平图与等高线图
我想在 R 中绘制我的数据的轮廓。
R 中 package lattice 和 latticeExtra 中的 levelplot 与 contoutplot 有什么区别?
r - R:levelplot(轮廓中缺少一些值)
我有一个 3d 数据,x,y,z。我在 R 中使用 levelplot,但结果看起来不正确。如果我查看任何水平线(例如 y=0),我希望在图中看到对应于值 z=0 的一些蓝色区域。所以,基本上,如果你考虑任何水平线,你应该看到一些蓝色区域,但你只看到顶部的蓝色区域。
这是等高线图:
所以,我正在努力解决这个问题!它与panel.2dsmoother有什么关系吗?我的数据的 x 范围从 3.12 到 14.88,增量为 0.48,y 值范围从 0 到 24,增量为 4。
完整的数据和代码在这里:
如果我删除 panel.2dsmoother
然后它看起来像这样:
但这不是我想要的。例如,octave (MATLAB) 给了我这个具有相同数据的轮廓,这很好!所以,我想用 R 生成相同的图(如果可能的话)
八度:
r - 在r中的levelplot中锁定颜色键
我正在使用 levelplots 来显示矩阵,图如下。尽管两个图都使用了相同的 col.regions,但颜色键不同。我们如何锁定(或设置)两个级别图的颜色键?我想要两个图都使用相同的颜色键(0 到 60)。
r - 在 levelplot (RasterVis) 中,默认情况下图形在每个轴上显示什么?
我正在使用包中的levelplot
函数RasterVis
来绘制一个栅格。我在我的 GeoTiff 上使用以下代码:
默认情况下,边缘显示的图表显示什么?它是每列/行的平均值还是中位数或累积计数或其他?
我在帮助信息中找不到这个,所以任何启示将不胜感激。
谢谢!
r - 如何在 R 中的 levelplot 的色标上添加刻度线或条形图
使用包中的levelplot
功能lattice
,如何添加刻度线或线以突出显示水平图旁边色标上的值。
更具体地说,我将协方差矩阵绘制为热图,例如,我希望能够在色标上指示显着性水平。
我现在想在相邻的色标上指示 0.18。
更新:所以,我尝试添加一个abline
to plot.trellis
,但我没有收到错误或警告,但它似乎被忽略了。可能是我什至没有正确破解源代码。任何人都有关于如何在这个问题的上下文中修改 lattice 包中的代码的分步说明?
r - R levelplot 移除外边框(调整绘图边框)
我正在用 levelplot(格子)在 R 中创建一个相关热图。我想要盒子之间的边界,但不要沿着外面,因为它会干扰情节边界。如何从盒子中删除外边框?
这是我的代码:
这就是它的样子..我不喜欢边缘的双线..
编辑:这是一个可重现的例子:
r - Levelplot 未正确绘制,值未覆盖在网格上
我已经对污染物进行了网格化数据。每个网格由其最左边的纬度和经度表示。我想看看这种污染物的水平如何在网格中变化。为此,我制作了一个水平图。下面显示的代码运行良好,但唯一的问题是绘制的污染物没有覆盖使用 abline 制作的网格。尽管我已经为 x 和 y 指定了极限截止值,但这些值是在这些截止值之前绘制的。
这是我的数据片段。
如何获取要覆盖在网格上的值?谢谢。
r - 使用 levelplot 代替 fill.contour - 如何有效地分配 z 值
我想将函数的水平图绘制为热图,我不确定我是否以最有效的方式为绘图初始化网格。目前,我正在使用下面的代码,我想知道是否grid$z<- wrapper(grid$x,grid$y,MyFunction)
真的是分配 -Values 的最佳方式z
,假设它MyFunction
可能不知道如何处理向量值参数。
r - 将背景图像添加到 levelplot
我想做一个levelplot
有背景图片的。以下代码提示错误消息Error in rasterImage(image, x[1], y[1], x[length(x)], y[length(y)]) :
plot.new has not been called yet
- 显然rasterImage
无法将打印levelplot
的对象识别为绘图。什么是合适的方法而不是rasterImage
?
r - R函数轮廓和图像(都是图形包)使用不同的级别/中断是否有原因?
我认为这个问题的标题说明了一切——我不明白为什么同一个包(graphics
)中的两个函数会以不同的方式处理间隔。该image
函数使用中断参数定义级别,并且该函数cut
分配颜色:
“如果
breaks
指定则zlim
未使用并且使用的算法如下cut
,因此间隔在右侧关闭并在左侧打开,除了两端都关闭的最低间隔。*”
这意味着,例如,如果将中断定义为c(0,100,150,170,190,200)
,150
则将 的值分配给区间 100 < x <= 150:
例如,下图显示了两个可能的图像图,其中覆盖了轮廓。仅当使用稍低的中断时,颜色间隔才与轮廓匹配:
那么,谁能告诉我这种不匹配是否有原因,或者可能是比我展示的更好的解决方法?