问题标签 [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 投票
2 回答
7832 浏览

r - 在 R 中使用带有 facet_wrap 的 ggplot2 显示多个轴标签

我有一个很好的 facet_wrap 密度图,我用ggplot2. 我希望每个面板都有 x 和 y 轴标签,而不是只有左侧的 y 轴标签和底部的 x 标签。我现在拥有的看起来像这样:

返回:

替代文字
(来源:脑咀嚼网

看起来这应该很简单,但我的谷歌福已经太穷了,找不到答案。

0 投票
1 回答
1870 浏览

r - 使用 ggplot2 创建一个 facet_wrap 图,其注释少于图

我正在使用 ggplot2 绘制一个包含九个方面的图形。每个方面代表两个变量之间的关系,我想用星号' '注释显示统计显着结果的方面。这将导致九个刻面中只有两个带有“ ”。然而,我最终得到了显示注释的所有九个方面。

我怎样才能解决这个问题?

0 投票
1 回答
2534 浏览

r - 平面中的重叠 y 尺度(scale="free")

在过去的几周里,我一直在学习 ggplot。一般来说,我正在完成事情(虽然很慢),但现在我被卡住了。我创建了以下多面图:http ://dl.dropbox.com/u/7752237/example_bad_y_scales.pdf

刻面由

问题:y 尺度上的数字看起来不太好,尤其是从 0 到 70 的尺度(数字重叠)。我想以某种方式改变 y 尺度上的休息次数(比如说只有 1 或 2 次休息)。有没有人可能知道如何做到这一点?任何帮助将不胜感激。:)

PS:我没有包含一个最小的示例,因为我认为解决该特定问题无济于事。

在 Kohskes 回答后编辑:

嗨 Kohske,哇,这是一个非常快速的答案,谢谢!但是,我认为它不适用于多面图。看着

在 y 尺度上,它在中间图中给出了 3 个中断,在下图中给出了 8 个中断……不是很一致(但至少不像我的示例那样重叠)。

也不是很好:下部地块上有两个主要刻度,中间和上部地块只有一个。当秤的差异比 mtcars 更大时,结果会更不令人满意。还有其他想法吗?;)

Kohskes 编辑后编辑:

嗨,我看不到如何实现这一点。在 google 上搜索 ggplot 和 input_break 只得到 10 个结果,没有一个有帮助。我试过了

但是,我在图中看不到任何效果(尝试了 n=1、3、15)。您能否描述如何在 mtcars 示例中实现这一点?谢谢!

0 投票
1 回答
3897 浏览

r - 将单行添加到 facet_wrapped 图中

我正在尝试使用 facet_wrap 将一堆数据集绘制为散点,每个散点中都有一条单独的线,指示特定事件何时发生。但是,我无法让线条单独出现在每个情节中,而是它们都出现在所有情节中。融化后,数据如下:

我希望每个图都是值 ~ 日期的散点图,并且每个图除以 ID 并在每个 ID 显示的每个“event_date”处出现一条垂直线。我的最大努力使我做到了:

除了每个子图中显示的所有垂直线之外,它完美地工作。有什么建议么?通读文档还没有让我到任何地方。

0 投票
1 回答
1804 浏览

r - 用于构面的 xlabel 和 ylabel

我正在这样做:

我想为我的每个方面绘制 Xlabel 和 ylabel,相同的 xlabel 和 ylabel。像这样,我只有一个 xlabel 和 ylabel 用于所有方面。

是否可以?


谢谢你的回答,我不知道gridExtra。

但在这个例子中,我正在分面,我只是想让它更漂亮,我想为每个面板添加相同的 xlabel 和 ylabel。因为之后我想从我的所有面板中选择几个面板,所以如果我已经有 x 和 y 标签会很好。

0 投票
3 回答
17539 浏览

r - ggplot2:将构面/条带文本分成两行

考虑下面的 ggplot2 图表,其中长的 facet/strip 文本分成两行。文本超出了专门用于构面标题的区域。

有没有办法增加条形文本区域的高度?

0 投票
1 回答
349 浏览

r - 在同一图中创建 4 个百分比条形图,将每个图中的计数重置为 0

我有一个数据框(dat2):

我已经从 stackoverflow 收集了一些代码,以便创建一个显示百分比的 4 面图栏。

问题是我想为每个子图重置计数器,因此每个标签组数据将除以该特定标签中的总行数而不是总数来计算。

0 投票
1 回答
1107 浏览

r - Facet_Wrap 和 Scale Axis 使用 ggplot2, r

我希望有多个地图显示新西兰奥克兰的点值。问题是我有一个背景 shapefile(土地)来向地图添加背景细节,这意味着自由比例 xy 缩放到整个奥克兰地区,而不是点空间范围。

所以我的问题是:如何纯粹基于点层实现不同的空间范围并让 facet_wrap 忽略其他的?

这是当前代码:

注意:这张地图试图模仿http://spatialanalysis.co.uk/2012/02/great-maps-ggplot2/

初学者很遗憾我无法发布图片。

0 投票
0 回答
504 浏览

r - ggplot2 的 facet_wrap 中的 x 轴标签

可能重复:
在 facet_wrap 图中添加“浮动”轴标签

我正在使用 ggplot2 在 RExcel 中创建时间序列图表面板。我在许多示例中看​​到,使用 ggplot2 时的默认设置似乎是将 x 轴标签放在每列的底部,即使该列没有一直到达底部(例如,填充了 3 x 3 的空间)有 7 个图,所以左下角有两个空格,但 x 轴标签在底部重复三次,每列一个)。

但是,我的代码仅在一直到达底部的列的底部生成 x 轴标签。我已经玩了一段时间了,没有看到其他人遇到同样的问题 - 感谢您帮助我!

(我添加了一个最小的可重现示例,这也是图像的来源http://docs.ggplot2.org/current/facet_wrap.html

在此处输入图像描述

谢谢!如果我的问题不清楚,或者我是否可以提供任何可能有用的附加信息,请告诉我。

0 投票
6 回答
117837 浏览

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

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

在此处输入图像描述

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