问题标签 [facet-grid]

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 投票
6 回答
117837 浏览

r - 在ggplot2中的单个方面注释文本

我想使用以下代码在绘图的最后一个方面注释一些文本:

在此处输入图像描述

但是这段代码在每个方面都对文本进行了注释。如何仅在一个方面获得带注释的文本?

0 投票
1 回答
462 浏览

r - facet_grid 层次分割

我可以根据因子 (a) 使用 facet_grid 生成 2 个大方面。我可以使用 facet_wrap 或 facet_grid (b) 为每个 id + 因子组合生成一个方面。我想要 3 个方面:a(D+E) b(D+E) c(D+E) (c)。

我想要的是每个 id 一个方面,点在同一方面分为 D 和 E。

0 投票
1 回答
2742 浏览

r - ggplot2 facet_grid 组变量

我正在使用以下代码创建 facet_grid 图:

有没有办法绘制变量“Temp. Max”。和“最低温度” 在同一个图表/方面?

编辑:工作代码

0 投票
2 回答
2948 浏览

r - ggplot:生成具有多个系列的平面网格图

我有以下数据框:

我的目标是生成一个刻面图,其中 x 和 y 列在刻面的一个图中,p,q 一起在另一个图中,而不是 4 个刻面。

如果我执行以下操作:

我在 4 个不同方面的所有四个系列,但是我如何将 x,y 组合成一个,而 p,q 组合在一起成为另一个。最好没有传说。

在此处输入图像描述

0 投票
0 回答
1437 浏览

r - 在 facet_grid ggplot 上强制 x 轴标签:放置标签

这些问题是对之前帖子的后续处理:

我刚开始学习gtable。我合并了上述两篇文章中的代码,以获取刻面网格每个面板上的 x 轴。

带轴的多面图

我有两个问题:

  1. 如何从前两行的 x 轴上删除标签,以便只显示轴线和刻度?
  2. 如何防止 y 轴标题消失?
0 投票
2 回答
7170 浏览

r - R:ggplot2:facet_grid:如何在少数(不是全部)标签中包含数学表达式?

我遇到了一些事情ggplot2。我阅读了大部分相关帖子,尝试了一些东西,但没有找到任何真正的解决方案。

我想在我的标签中包含数学表达式facet_gridswith ggplot2

  • 在原始文件中,我无法写入名称 µg.L-1
  • 在标题和轴上我可以做到,例如:: qplot(day, activity, data=a) +xlab(expression("100 µg "*.L^"-1"*""))这很好用。
  • 我该怎么做 facet_labels ?我可以设置级别并重命名标签因子,但不考虑表达式,例如:

    levels(a$group) <- c("control", expression("100 µg "*.L^"-1"*""))

    qplot(…, facets=~group)

结果 :

方面 1 的标签写在图上:控制

刻面 2 的标签写在图上:“100 µg” .L^“-1” “”……</p>

我不想那样。

我不想使用facet_grid(.~group, labeller=label_bquote(…)),因为我不希望我的所有标签都遵循相同的表达式。我想手动一个一个地编辑标签......我尝试了bquote(…)而不是expression(…)但同样的坏结果发生了

有人对此有任何线索吗?


一个例子:我定义了一个数据框:

我情节:

qplot(day, activity, facets=.~group, data=a, ylim=c(25,90))

在此处输入图像描述

我想更改构面标签的名称和 y 轴:

在此处输入图像描述

它适用于 y 轴,但是对于构面标签,它不起作用......有什么线索吗?

0 投票
1 回答
1018 浏览

r - ggplot 在同一面板中组合线和区域(平面网格)

我正在尝试创建一个构面网格。它将有三行四列。我希望两行是折线图,另一行是堆叠的 geom_area。除非我绘制这个,它总是出现四行——两行,两个区域。我想把这两个区域放在一起。我怎样才能解决这个问题?

在此处输入图像描述

0 投票
1 回答
479 浏览

r - 使用 ggplot() 和 facet_grid() 绘制多个图形

我想知道如何在一个屏幕上绘制多个图表,ggplot()因为facet_grid()我真的需要为不同的统计变量重复这个过程几次。

我有两个满足观察的数据框和另一个带有预测的数据框。它们都是 的矩阵550 x 76

数据框1:

数据框 2:

看来我只需要在里面创建一个包含这两个矩阵的数据框或列表才能使用ggplot().

我已经这样做了,但是使用r.

提前致谢

0 投票
1 回答
220 浏览

r - 使用 ggplot,如何在单个方面使用多个 bin 宽度

我想在 ggplot 中制作一个 2x2 facet_grid (使用 geom_bin2d),我可以在其中按 facet 行或列独立指定 bin 宽度。

这是示例数据:

这将生成 100 行 (x,y) 元组,每个元组分类两次(一个 s 和 at)。有些人建议您可以简单地在每个数据子集上调用 geom_bin2d 并分配一个 bin 宽度,如下所示:

根据我的大脑,这应该显示顶行 (s1) 的 bin 比 (s2) 上的底部大。但这似乎不起作用。似乎整个图只显示了最大的 bin 大小。关于如何做到这一点的任何建议?

谢谢

0 投票
1 回答
2377 浏览

r - 带有 facet_grid 的 ggplot2 图形的两个 Y 轴

我正在尝试使用ggplot2包绘制一条线和一个条形图,但使用函数时似乎很难获得两个不同的 y 轴facet_grid()......

我想在我当前的绘图中添加一个条形图,其中包含数据框中每个产品的频率(可变频率)。任何帮助都会非常棒!!

图片