问题标签 [trellis]
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 - 将 ID 添加到格点图
使用 nlme 包中的 Oats 数据,我希望将各个块名称(I 到 VI)添加到下图中。
我已经阅读了在 lattice xyplot 上添加标签,但我仍然不太了解它,它没有回答我的问题。
这是情节的代码:
我只是想补充一点,我的原始数据有 20 多个 Id(与只有 6 个的 Oats 数据不同)。
谢谢
r - 使用 lattice 和 R 的具有多个因子的堆叠线
R 的大部分内容都在将您的数据转换为正确的格式,而我正在努力创建一个两面板格子图,每组三人一组。最后,我想展示一系列简化的箱形罐,它们只显示从 Lower95 到 Upper95 的一条线和一个中心点,对于每个药物和测试,并且有两个面板(Sen & Spec),有六行(和其中的点)。
我的简化数据看起来像这样
所以这会输出这个图像,并且有几个问题 - :
- 我使用 Y 作为“虚拟”变量,试图在同一个面板上获得两组三个测试,但这似乎没有按预期工作。每个面板中有两组三个测试(但请参见#2)
- 该图连接了三个测试的三个点(不是Lower95和Upper95的两个点)
- 我不清楚如何将中心作为图表中的一个点
这是我想要的东西(我在 GIMP 中的 hack)-
我尝试重塑数据以及 xyplot 中的其他一些东西(例如不同的因素/组)但未成功,但我似乎无法让它以我希望的方式工作。
谢谢你的帮助 !
python - 带有 pandas.tools.rplots 的格子图:轴标签
我很难让 pandas.tools.rplots 标记我的轴。这是一个最小的例子:
http://pandas.pydata.org/pandas-docs/stable/visualization.html#trellis-plotting-interface中的一些示例具有轴标签,而有些则没有;在我上面的例子中,我没有。我找不到将它们添加到我可以找到的文档中的方法,也找不到在 rplot.RPlot 返回的绘图对象内四处寻找的方法。
肯定有一种方法来标记轴吗?
r - How are trellis axis limits calculated?
Say I want to create an ordinary xyplot
without explicitly specifying axis limits, then how are axis limits calculated?
The following line of code produces a simple scatter plot. However, axis limits do not exactly range from 1 to 10, but are slightly expanded to the left and right and top and bottom sides (roughly by 0.5).
Is there any way to determine the factor by which the axes were expanded on each site, e.g. using trellis.par.get
? I already tried the following after executing the above-mentioned xyplot
command:
Unfortunately, the panel limits are returned as normalized parent coordinates, which makes it impossible to obtain the "real" limits. Any suggestions would be highly appreciated!
Update:
Using base-R plot
, the data range (and consequently the axis limits) is by default extended by 4% on each side, see ?par
. But this factor doesn't seem to apply to 'trellis' objects. So what I am looking for is an analogue to the 'xaxs' (and 'yaxs') argument implemented in par
.
r - 在 Lattice 的同一张图上绘制观察到的与预测的变量
我正在尝试在lattice
. 我的数据是一个重复的数据集,我尝试了一些没有用的方法。任何帮助将不胜感激。代码如下。
正如你所看到的,它似乎没有做我想做的事。理想情况下,我希望“conc”和“predConc”具有不同的颜色,但同时出现在每个 Id 的每个面板上,这样我就可以轻松地比较两者。
r - 如何在 R 中向现有的格子图中添加新点
我使用lattice包来绘制线图。
然后我想在现有的情节中添加一些点。
OpResWestJan
是一个向量,但点从未出现在现有图中,也没有警告。
bar-chart - Spotfire - 在格子面板中单独排序条形图
谁能帮我解决 Spotfire 问题?
3 种数据类型可用。位置(刺痛)、这些位置中的区域(字符串)以及与区域相关的小时总和,因此是位置。
目标:我正在尝试显示数据值轴:小时总和,类别轴 - 前 10 个区域(刺痛数据)。我想对所有可用的位置(按位置的格子)执行此操作,并按小时总和对条形图进行排序,所有这些都在一个条形图可视化中。当我使用格子进行此操作时,Spotfire 基本上对原始图表进行了格子化,即显示前 10 小时总和在各个位置的分布情况。这不是我想要的——我想要一个动态类别轴,它会向我显示每个位置的前 10 个最大小时总和的区域。
我该怎么做呢?我的想法是,也许我可以在格子化之前向类别轴添加一个自定义表达式,或者添加一个计算列来提供帮助,但我不确定这究竟如何解决问题。有人可以帮忙吗?
r - Lattice xyplot() 为每个面板添加不同的平均趋势线?
我有一个简单的格子散点图。两个面板 - 男性/女性。ID 是每个参与者的唯一编号。var1 是总测试时间。Mean.values 是两个数字的向量(性别的平均值)。
没有一点包括最佳拟合线,所以我想要的是在每个面板中绘制平均值的趋势线。这两个面板有不同的平均值,比如男性 = 1 分钟,女性 = 2 分钟。
在图表出来的那一刻,两条趋势线都出现在每个面板中。我只想要一个趋势线。
有没有人有办法做到这一点?
我尝试了许多不同的方法,包括对我不起作用的函数 Addline 的长代码。我只想定义我正在查看的面板,并且我已经查看了 ?panel.number 但不确定它是如何工作的,因为我没有当前行。(current.row(前缀))。
必须有一个简单的方法来做到这一点?
[编辑 - 这是我正在使用的实际数据] 我试图简化 DF
我正在使用的情节:
导致2行。
[编辑 - 这是包含函数 Addline & 在所有帖子中随处可见的代码,似乎对我不起作用]
然后在格子图之后写(mean.values 是两个数字的向量,女性的平均值,男性的平均值)
更新 - 我设法在 ggplot2 中做到了。然后使用 facet_wrap 制作 ggplot -
这将创建两个均值和性别的 DF,2x2 DF
这会将线条添加到 ggplot。
r - 如何在格子包中的 R 中的格状点图中添加参考线
以下代码完全按照我的意愿生成格子点图,但我想自动将参考线添加到四个面板。我已经尝试搜索可以让我这样做的代码示例,但到目前为止还没有运气。谁能建议一个简单的修复?
谢谢,
麦克风
r - 带两条线标题的条带 - R 格点图
我很难在格子图中正确写出带状名称。这是一个数据示例:
我正在做以下情节:
我的问题是,有没有办法在物种名称和“外部信息”之间获得更小的空间。这个问题开始是因为,由于标题是物种名称,它们需要用斜体,但我还需要在标题上添加一些额外的信息,这不应该是斜体。我在 Google 上看到了使用atop
inside anexpression
来获取 2 行文本的可能性,但是物种名称和下一行之间的空格太大。我希望他们更接近,但我不知道这是否可能,如果可以,该怎么做。
有谁知道如何跳过条带名称中的行,保持斜体的表达但在名称之间不留太多空间?情节上还不错,但是当我tiff()
用来保存到更大尺寸的图像时,条带名称缺少一些部分,我认为主要是由于线条之间的距离。