问题标签 [facet-wrap]

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 投票
1 回答
1981 浏览

r - 在 ggplot2 中设置构面的绝对大小

我正在为报告创建几个多面图。刻面的数量在 2 到 8 之间变化。理想情况下,我希望每个刻面(跨图)的绝对大小相同(例如 4x4 厘米),以便更容易比较它们(而且看起来也更好) )。

那可能吗?

在此处输入图像描述 在此处输入图像描述

0 投票
3 回答
5043 浏览

r - ggplot2 刻面标签中的表达式

我想在刻面标签中有expression一个ggplot2R。

假设我正在绘制tips data.frame

如下:

在此处输入图像描述

我不想将“女性”和“男性”作为分面标签,而是分别使用:“女性主题”和“男性主题”。据我所知,在 R 中将标签斜体化是通过该expression函数实现的,但我不知道如何将其与facet_wrap.

0 投票
1 回答
592 浏览

r - ggplot2 scale_x_datetime 造成烦恼

可重现的数据

R 脚本

输出图 在此处输入图像描述

我想更改 x 轴标签。而不是月份日期和小时(sep 30 06:00)我只想有时间(06:00 07:00 等等..)

在此处输入图像描述

在这里,我不明白为什么时间从 04:00 更改为 04:00,每个示例应该是 06:00 到 06:00,如下所示。 在此处输入图像描述

使用相同的脚本,我曾经在 R 版本中获得所需的输出3.2.0 最近我买了一台新笔记本电脑并安装了最新版本的 R,然后对于相同的脚本,它给出了令人讨厌的输出。

有谁有想法吗?是因为 R 中的任何错误还是其他原因?

0 投票
1 回答
6083 浏览

r - ggplot2, facet wrap, 每行固定 y 比例,行间自由比例

我想使用 facet_wrap 生成一个图,该图对换行的每一行都有不同的 y 比例。换句话说,在同一行具有固定刻度,在不同行具有自由刻度,具有固定的 x 刻度。自由秤并没有给我我想要的东西,facet_grid 也没有。如果可能的话,我想避免创建 2 个单独的图,然后将它们粘贴在一起。我正在寻找如下图所示的结果,但第一行的最大 y 比例为 300,第二行的最大 y 比例为 50。谢谢你的帮助!

这是我的代码:

在此处输入图像描述

0 投票
0 回答
105 浏览

r - 在显示 R 中数据子集的 facet_wrap 图表上覆盖比例人口趋势?

我有一组来自游戏的玩家数据,在为整个游戏创建图表后,我将其分解为 64 台服务器中的每台服务器的特定数据。

我正在使用 afacet_wrap来按服务器进行细分,而我真正想做的是在同一组分面包装的直方图中显示总体人口的趋势,即整个游戏社区。
有没有办法放置一个比例,因为一些服务器只有 1% 的人口,facet_wrap我设置的每个图表上的总体人口趋势线按服务器?

作为我要叠加的图表样本,是一张专辑,其中包含我数据中的第一组图表;我想找到一种方法,基本上用 facet_wrapped 覆盖该图形,同时保持 facet 包装图表的比例不变。

我正在使用的代码是:

在此处输入图像描述

0 投票
1 回答
233 浏览

r - ggplot2:在构面中创建构面

我不知道我在标题中是否正确地表达了自己,但我希望当你看到下面的数字时很容易理解。首先,这是我的数据:

我想绘制碳氢化合物的半衰期(“平均”)并根据“类型”对其进行刻面。但是,仅对于“PAHs”类型,我想根据“组”有额外的方面。我能够编码和绘制的最好的图是下图,这不是我想要的: 碳氢化合物半衰期

这是我正在使用的代码:

现在,问题是,是否可以制作一个图形,在现有的图形中,我可以根据“组”只为“PAHs”类型制作一个额外的刻面条?图形看起来像这样: facet_in_facet

如果可能的话,我也可以为“PAHs”制作第二个 x 轴,这将根据“组”进行排列。

谢谢,丹尼

0 投票
1 回答
315 浏览

r - ggplot,在具有不同行的多个页面中绘图

我想制作一个图表,facet_wrap并将其绘制在 pdf 文件的不同页面中。我读过很多选项,这很有效: R + ggplot:在多个页面上绘图, 但只有当你在每个页面中都有相同的行时。

我有这个演示数据来解释我的情况:

所以,我有不同数量的观察 ID。我试图用每个 ID 中的观察次数创建一个向量(我想要每页一个 ID),但它不起作用。

你可以帮帮我吗?

提前致谢, 纳乔

0 投票
0 回答
101 浏览

r - R ggplot2 Facet 包装,每个图中有四个箱线图

我有一个名为的数据框dataw,我正在尝试绘制成双面包装的箱线图。

我是这样绘制的:

但是我一直在每个绘图方块中只得到一个箱线图,实际上我想要每个方块有 4 个箱线图:

在此处输入图像描述

有谁看到我在这里做错了什么?谢谢!

0 投票
1 回答
132 浏览

r - 在两个可变方面包装图中更改标签 R ggplot

我正在尝试使用数据框创建一个分面包装的 ggplot boxplot,dataw并且我正在尝试修改每个子图的标签。

这些是前几行dataw

我是这样设计的。

目前,子标签是type值,后跟逗号和pos值。但是我想摆脱类型值,并对其进行标记,以便每个子图的标签采用以下格式:“Position [pos value],[labels value]”

在此处输入图像描述

解决此问题的最佳方法是什么?谢谢你。

0 投票
0 回答
441 浏览

r - 无法垂直显示 ggplot2 构面面板或自定义 geom_bar 颜色

我在 Windows7ultimate 系统中使用 Rstudio 输出的“dput(df)”数据:

我的代码能够将所有 4 个因子“时间”级别的数据显示为每个变量的单行面板(它需要 ggplot2、reshape2、RColorBrewer、grid 和 plyr 包):

结果1

上面的图也需要作为垂直面板,这是通过简单的换行来尝试的:

然而,这导致: layout_base(data, vars, drop = drop) 中的错误:至少一层必须包含用于构面的所有变量。不清楚如何有效地修改它并获得想要的垂直显示。

最后,对于最后一点

结果2

输出仅显示默认的 ggplot2 彩虹比例,而不是采用与 result1 中显示的 geom_lines 中使用的相同的手动配色方案。

结果3

这是目前最接近理想结果的采用替代方案。

感谢您的时间!