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

r - 如何在带有%标签的填充条的多面ggplot中显示“总计”?

我有一个像这样的填充条形图

如果没有在刻面中显示总数,它可以工作。但由于用于显示 % 数据标签的方法(我想知道是否有更好的方法),总方面变得混乱。有什么建议吗?谢谢。

0 投票
0 回答
1307 浏览

r - 使用 ggplot2 facet_grid 时出错:'as_tibble' 不是来自 'namespace:tibble' 的预期对象

我正在尝试运行以下代码:

当我运行所有没有该+ facet_grid(Year ~ .)部分的代码时,结果就是我所期望的。当我运行+ facet_grid(Year ~ .)包含包含的代码时,我收到以下错误消息:

错误:“as_tibble”不是从“命名空间:tibble”导出的对象

我可以通过谷歌搜索这个错误找到的唯一可能的解决方案是安装tibbleplotly包。我这样做了,但我仍然收到相同的错误消息。提前感谢您提出的任何建议!

编辑(添加更多 R 输出)

0 投票
1 回答
1403 浏览

r - 使用 ggplot2 boxplot 中的表达式和 R 中的 facet_grid 单独更改 x 标签

使用 facet_grid 时,我想单独更改 ggplot2 boxplot 的 x 标签。我做了以下简单的例子:

在此处输入图像描述

我想更改 x 轴(A、B、C、...)上的标签,但要单独更改两组。更改标签的一种方法是使用:

但这会将两组中的标签更改为相同的值。最后,我还需要能够对标签使用表达式。有什么方法可以实现我想要的吗?

编辑:

有一种非常简单的方法可以解决我的问题(感谢@Axeman)。通过使用:

我可以更改标签。在我的示例中,这将更改两个组,但对我而言,可以事先将标签重命名为单个标签,而不是使用此技巧为标签使用表达式。

0 投票
2 回答
562 浏览

r - 不能在函数内对 ggplot 使用刻面

我正在尝试ggplot在函数内部使用,但无法生成绘图。具体来说,我想确定绘图是否会facet_grid()从函数调用中使用。这是我的数据:

这是功能:

我这样调用函数:

两个调用分别给出以下错误:

可以通过手动构建图来获得预期的输出:

0 投票
1 回答
3740 浏览

python - facetgrid 中的补丁 - Python

我开始使用 Python 我想使用以下代码向 facet-grid 添加补丁,我得到 AttributeError: 'FacetGrid' object has no attribute 'add_patch'。我做了一些广泛的研究,但找不到任何解决这个问题的方法。

我认为这个 plt.gca() 可能存在问题,但不知道如何或是否应该更换它?

好的,所以我通过执行以下操作取得了一些不错的进展。而不是上面的代码:

我已将其替换为

它可以工作,但是有没有办法在这里简化代码?非常感谢。

0 投票
1 回答
1689 浏览

r - 在 ggplot2 中,在具有多个自变量的数据中跨 Facets 生成误差线

我试图将误差条放在具有三个自变量并绘制为 facet_grid 的数据框中的平均值上。但是,下图将误差线放在错误的方面。有人可以帮我吗? 在此处输入图像描述

请参阅下面的示例数据和相关代码:

首先十分感谢。

0 投票
0 回答
112 浏览

r - 基于密度的 facet_grid 中每个图的独立 alpha

我正在构建一个facet_gridusingstat_hexbin但是我希望 alpha 值对于每个小平面图都是独立的。

我目前正在使用以下代码:

产生以下情节: 六边形刻面

但是,由 定义的 alpha 值在..count..应用于 inside 时不起作用。aesstat_binhex

我想表明在(100,0)区域周围的右侧的90分组中有一些聚类,但是十六进制非常苍白,因为在10分组中(0,0)周围有如此重的聚类(最左边的情节)使 alpha 倾斜。

主要问题:如何使每个方面的 alpha 独立,但仍连接到计数/密度以更好地显示“70”和“90”组中的聚类?

非常感谢!

数据:

0 投票
0 回答
406 浏览

r - ggplot facet_grid 产生错误的结果?

我在 R 中有一个来自不同部门的约会数据集。

我希望为一周中的每一天构建一个区分约会类型和部门的图。我使用以下代码来执行此操作:

这导致以下情节: 约会

这是关于我的期望和我需要的(忽略 x 轴的丑陋)。

然而,稍微调查了一下剧情后,我发现结果并不正确。部门 DIE 不能有任何“E”或“H”,但在上面的情节中它以某种方式存在。其实当我只选择DIE的时候,使用下面的代码

结果是Appointments DIE,这是正确的。

我究竟做错了什么?或者这是其他 R 用户知道的故障?

0 投票
2 回答
2568 浏览

r - r ggplot2 facet_grid 如何在图表顶部和边框之间添加空间

有没有办法使用 ggplot 的 facet_grid 在图表顶部的标签和绘图的边距之间添加空间。下面是一个可重现的例子。

生成的图表在图的边界旁边有数字标签。

图片

0 投票
1 回答
722 浏览

python - 如何在我的 Python 代码中实现 FacetGrid 函数?

我是 Python 新手,下面是我的 Jupyter Notebook 中一些 Python 代码的摘录:

当我运行这些代码时,我收到以下错误: NameError: name 'FacetGrid' is not defined

我进行了搜索,发现以下内容: Change number of x-axis ticks in seaborn plots

但是,我似乎无法在我的代码中正确实现它。我需要 FacetGrid 函数来手动指定 seaborn stripplot 的 y 轴上的刻度值。

我该如何纠正这个问题?