问题标签 [lattice]
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 中使用 lattice 为已处理的数据创建箱线图
我正在尝试在一个非常大的数据集的 R 中创建一个箱线图。包含数据的文件是 2.5G,如果我尝试导入它会导致 R 崩溃。幸运的是,其他一些(python)软件可以毫无问题地生成均值和方差,这就是我真正想要绘制的(现在)。
到目前为止,我发现的每个教程都要求您输入完整的数据集,然后 R 计算统计数据本身,但我想知道如何将平均值、中值、最小值、最大值等传递给 bwplot 以进行绘图。我更喜欢 R 和 lattice 的原因是因为它与软件套件很好地集成了代码可能最终会进入。如果我使用 matlab 或其他一些软件,这将是一个问题,因为这将是我们当前用户的另一个要求。
r - 如何将文本添加到 R 中的格线框
大家好,
我想在我的线框图中添加浮动的文本,我很困惑。我当然可以将文本添加为标题(例如 main="Hello World"),但我不想在标题中包含我的特定文本
这是一个示例线框:
如果我想在这个浮动的地方添加“Hello World”,我会怎么做?
r - 使用晶格和线框使点在 R 中的表面下“看起来”
我一直在 R 中处理一个相当复杂的图表。我有一个线框,其表面和点分布在 X、Y、Z 空间中(例如,在表面之下和之上)。
问题是绘制的点并不“看起来”像它们在表面之下。
我试图弄清楚如何最好地可视化此图表以使点看起来在表面之下。线框和云的一些示例代码来自这里: R-List Posting
示例中的代码:
查看我的示例,pts 中的点实际上在垂直线上,其中 X,Y =(2,-2) 并且 z 从 .5 变为 -.5。
但是,在我看来,第三点看起来不像在地表下,而是在坐标 (2,-3,0) 处。
这只是我的眼睛误解了这个吗?
有没有人有关于如何让我的观点看起来更“3D”的建议?也许通过在表面上使用某种透明度来使点的颜色静音以使其看起来“在表面之下”?
我尝试使点的颜色不同(红色表示表面上方,蓝色表示表面下方),但这对图表并没有太大帮助。
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 - 更改 ancova 中的键颜色(HH 包)
我正在使用ancova()
R (HH包)中的函数,其级别比格子图形的默认 7 种颜色更多。
这意味着ancova()
无法绘制我的某些面板,因为它找不到要使用的颜色。我试过trellis.par.set
了simpleTheme
,但注册的颜色不能超过 7 种ancova()
。
有什么想法吗?
r - 用格子绘制回归线
我这里有点麻烦,请帮帮我。我有这个数据
和适合他们的模型
我想用格子绘制结果,并通过它们拟合回归线,用我的模型预测。为此,我使用了这种方法,由 D. Sarkar 概述了“用于高级用户的格子技巧”
到目前为止,一切都很好,但我还想为两种处理的数据点分配填充颜色trt=1
和trt=2
.
所以我写了这段代码,效果很好,但是在绘制回归线时,面板功能似乎无法识别类型......
我还尝试在 中移动类型和分发类型panel.xyplot
,以及panel.xyplot
像这样对其中的数据进行子集化
但也没有成功。
谁能帮我将预测值绘制为一条线而不是点?
r - 控制 grid.layout 中的内部图形边距
我正在尝试在网格中绘制多个格子图。为此,我使用以下代码:
我现在想减少两个图形之间的空间,我在gridBase的小插图中读到,简单的图形控件,例如 has par(mar=c())
应该可以工作,但这里不是这样。也许我遗漏了一些明显的东西,但我不知道为什么我不能控制边距参数。有什么建议么?
r - How to reverse only one y-axis in xyplot of zoo object
I am having some trouble in creating a xyplot of a zoo object.
I have created a simplified example:
I am using the following code to create a multipanel xyplot:
What I would like to do is the reverse the y-axis on only one of this panels. I have found a related example:
However I cannot get the prepanel to work with my example. I am quite new to lattice, and there is probably something with the panel function I do not understand.
In addition if there is an easy way to get one of the panels as histograms and the others as lines I would be very grateful for tips.
Any help is very much appreciated!
r - 格上的直方图
由于hist()
基础 R 不报告百分比(并且 freq=FALSE)也无济于事,我转向lattice
.
请帮我解决以下问题:
- 我怎样才能摆脱情节周围的盒子?
- 如何分别定义 x/y 标签和 x/y 轴的 cex?
- 如何为 x 和 y 轴提供自定义名称?