问题标签 [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 - 如何为不同级别指定不同的颜色范围?
我正在从 [0,1] 范围内levelplot
的因子中创建一个格子:x
y
这是我用来根据这些数据制作图形的 R 脚本:
这工作正常。我得到下图:
但是,NA
我不想将单元格标记为 ,而是将它们保留为值,而是将 10(级别)和 79(级别)之间1.00
的所有单元格着色为。任何大于 79 的东西都会被着色为与使用近似值应用于单元格的颜色相同的颜色。级别为 79。或者,最好将所述单元格着色为黑色,其中根本没有文本。0.10
0.79
colors
有没有办法用levelplot
和格子来完成这个?
最终编辑
这并没有给出太多的颜色渐变,但我已经足够接近我会奖励赏金,也许会考虑ggplot2
作为替代方案。感谢您为此付出的所有辛勤工作。
这是我的脚本的最终编辑:
这是levelplot
这个脚本所做的:
如果我n
在上面增加15
,单元格着色再次中断,返回到亮红色的对角线,而不是黑色(如图所示)。
r - R:当 row.values 和 column.values 的范围很小时,Levelplot 会给出无关的空白
在 R 中使用 levelplot(来自 lattice 包)时,我注意到如果 column.values 和 row.values 的范围很小(例如范围小于 1),则图形边缘周围会有额外的空白。如果 column.values 和 row.values 的范围更大(例如范围为 10),此问题就会消失。
这是一个说明问题的示例:
此图像是 myLevelPlot。
现在,让我们调整上面的代码,让 row.values 和 column.values 的范围更大:
此 myLevelPlot 图像是通过使用更大范围的 row.values 和 column.values 重新运行代码生成的。 请注意,下图中没有出现无关的空白。
那么,当我的 row.values 和 column.values 的范围很小时,如何避免出现这种无关的空白?
r - 在格子图中使用额外/而不是背景颜色的模式
我正在使用 R lattice 包中的水平图。我生成的图如下所示。
我现在的问题是我需要生成一个黑白版本来打印。
有没有办法将颜色更改为灰度并为矩形提供背景图案,以便将红色与蓝色区分开来?例如,我会想到点或对角线。
谢谢!
r - 在 R 中的 levelplot 函数中调整轴标签的字体大小
我有 90 x 90 的矩阵,我正在尝试获得一个数组相关矩阵。使用以下命令:
我得到这样的图像,我的标签被弄脏了
请提出您的建议,以改善形象。
谢谢
python - 在 R 中调整热图的颜色和比例
我正在使用 R 和levelplot()
lattice 中的函数制作热图。
我正在使用的命令是:
我得到这样的数字
三件事:
(a) 行标签被弄脏,如何解决这个问题以获得更清晰的行标签?
(b) 如何使用红色、绿色和蓝色来代替默认颜色(粉色、白色和蓝色)?
(c) 是否可以将比例从 0.90 调整到 1 而不是 0.84?
python中的解决方案也很受欢迎,在这种情况下,我有一个90 * 90(行*列)的相关文件,比如文件名是z.txt。
r - 在 levelplot 上改变色阶范围
我想对图像做一点调整。我生成简单的相关热图的命令如下:
我得到了我需要的东西,但我真的很想设置色阶的范围,例如从 0 到 1,此时它从我的最低相关 (r) 值开始。
r - 如何在 levelplot 中将 x 轴标签旋转 90 度
我正在尝试可视化相关图,并且我认为我已经让它工作了,除了 x 轴标签的混乱。关于如何旋转它们的任何建议?许多 Base R 图的某些参数似乎不适用于水平图。可能我不知道我在说什么。
这是我使用的数据:
我的代码:
r - R:我应该如何创建网格图形?
目标
代码
帮助问题
如何在一个 PNG 文件中同时绘制正常图和特殊图?
我应该将不同的绘图包(例如格子和网格)组合到基础吗?
r - R:来自矩阵的多个晶格水平图
我的目标是构建一个水平图(来自 lattice 包),其中 4 个或更多单独的图共享相同的颜色键。虽然这似乎使用函数相对简单,但我无法找到使用数据矩阵的解决方案。只有一个矩阵的工作级别图示例:
我找到了使用 print 和 split 在同一屏幕上显示所有 4 个级别图的部分解决方案,但这需要我关闭颜色键,或者在每个图上显示它。这两种解决方案都不完全令人满意。
如果我在 levelplot 中使用 layout-option,如下所示:
,我得到了想要的布局,有一个大的颜色键,主要和 xlab/ylab,但只有一个 levelplot 打印。
我一直在尝试构建一个能产生预期结果的公式,但恐怕我对数据框、数组和矩阵的理解还不够深入。如果有人知道可行的解决方案,我将不胜感激。我想象的是(不工作的代码):
注意!避免使用矩阵不是一种选择。其中一些是从原始文本文件中获得的。
先感谢您,
-J.P
r - R levelplot and interpolation
some days ago I managed to make levelplots, with interpolation, with the following command within a script:
I accidentaly did not keep that session, only the script, so it is not possible for me to go through the history and recover all the commands I had used.
Now, after loading latticeExtra, the same command produces an empty plot. On the other hand, leaving out the last two elements of the instruction, i.e.:
The graph is drawn.
I'd like to have interpolation at the surface, but something is going wrong with
the same behaviour happens when rasterVis is loaded. I guess I am missing something... any help?
The data has the following structure:
totalling 224 cells listed by latitude and longitude: