问题标签 [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.
r - 在 facet_grid 的每个 free_y 中显示不同的单位
我用两个不同的 y(百分比和成本)和相同的 x(年)绘制了两个方面,一个在另一个之上。我从这篇文章中汲取了大部分想法以及一些相同的变体。我想将 y 轴的标签显示为费率的百分比和成本的 £,但我无法独立更改每个 y 标签格式。
下面是一个使用 facet_grid 的可重现示例(我设法用 facet_wrap 创建了一个类似的东西,但我遇到了同样的问题)。
我考虑使用 gridExtra 包中的 grid.arrange() ,但似乎这会给图例带来其他问题。
谢谢
r - 通缉:facet_grid - facet_wrap 混合解决方案
我正在尝试在 facet_grid 和 facet_wrap 之间生成一种“混合”布局的图:
例子:
这是我想要的情节安排(列和深度的质量,表格,价格作为行)
但是,我更喜欢 facet_grid 设计(每列/行只有一个标题)但 scales = "free_x" 在此布局中不起作用
它在这里工作,但这不是我想要的安排(质量作为行)
我明白为什么它不起作用,但我想知道是否有解决方法?
谢谢!
费边
r - ggplot2 facet_wrap:仅使用每个组中存在的 x 轴标签
我有以下数据集:
现在我用 ggplot2 创建了一个条形图:
如何使每个方面中不存在的 x 轴标签不显示?我如何在每个主题之间获得相等的距离(即摆脱更大的差距)?
r - 使用 facet_wrap 更改 ggplot 中的 y 限制以混合对数和常规比例
我有一个数据集,其中一组具有广泛的值。使用 ggplot 的 facet_wrap,我将以对数刻度绘制一组(具有最广泛值范围的组)的 y 轴和另一组的常规轴。
下面是一个可重现的例子。
结果图有两个方面。A 组的 facet 在图表的顶部和底部都有点,很难比较,B 的 facet 更容易阅读。我想以对数比例绘制 A 组的刻面,并让另一个“自由”。
r - R ggplot2 facet wrap 密度图
我正在使用 ggplot 创建直方图 + 密度曲线的分面包装。这是我正在绘制的数据框(约 300 行):
这是 csv 文件的链接,以便您可以自己读取数据框:dropbox 链接
如果我尝试这个,除了在 geom_histogram 中指定的 binwidth 之外什么都没有:
但是,如果我尝试通过aes(y=..density..)
像这样添加到 geom_histogram 来为每个单独的图创建密度图:
我得到了一个不想要的结果,其中 y 参数对于某些图被拉伸,而对于其他图则狭窄:
关于如何在这些图上叠加密度图同时保持与第一张图像中相同的 y 参数的任何建议?
r - ggplot 中的 facet_wrap 仅显示我的 x 轴上的一个因素
我正在尝试制作一个分面条形图,每个方面代表一个就业部门,每个显示三个时间点。
这是我的代码和示例数据
检查数据类型时,一切都会检查出来。我的因素排序正确,我的就业数据与其适当的因素一致。但是,当我尝试使用 ggplot 时,我遇到了一个问题。ggplot 代码:
我得到的图只在各个方面显示了每年的一个值。我在哪里犯错?(我为缺乏形象道歉,我没有足够的声誉)无论如何我可以让我每年的价值观在适当的方面表现出来?
编辑 我意识到考虑到我制作数据框的方式,我每年只有一个部门。更新的语法在这里并解决了问题
df <- data.frame(Year, Sector, Avg.Emp)
r - 在 facet_grid (ggplot2) 中包裹一维
我正在使用 facet_grid 根据两个因素共同可视化数据。一个因素是太多级别无法容纳在一行中。因此,我想实现类似 facet_wrap 的东西,但有 2 个维度:
- facet_wrap 可以与两个因素一起使用吗?
- facet_grid 可以用来覆盖一个因素吗?
输出应该看起来像
因子 1 为 5 个级别 AE,包裹在 2 行上,因子 2 为两个级别 1-2,在每一行上重复。
这是一个实际的例子:
我想将图像一分为二,五个第一层在上面,最后五个在下面,同时保持每行的 1 和 2 行。
非常感谢您的考虑!
r - 通过 facet 改变 geom_point 大小的比例
我正在使用带有 facet_wrap 的 ggplot 来生成 3 个带有线性模型的并排图。此外,我还有另一个维度(我们称之为“z”),我想通过改变图上点的大小来进行可视化。
目前,我生成的图在所有 3 个方面保持点的大小相同。相反,我想按刻面缩放点大小 - 这样,人们可以快速判断哪个点包含每个刻面的最高“z”值。
有没有办法在不创建 3 个单独的地块的情况下做到这一点?我已经包含了我的数据样本和我在下面使用的代码: