问题标签 [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 回答
13571 浏览

r - ggplot2 使用 facet 时面板边框外

我想在多面图的外部有一个边框,但没有分隔图内面板的线条。问题是 panel.border 在构面中的每个面板周围绘制了一个边框,而没有选项只能在整个绘图周围设置一个边框。或者,您可以将内部分割线设置为“白色”,但将外部边框设置为“黑色”。

这是我的代码:

结果:带有内部边界的多面图

在此处输入图像描述

所需的输出(在油漆中编辑):没有内线的分面图

在此处输入图像描述

我想从中删除内线的实际数据图如下所示:

需要删除内部边界的实际数据图

0 投票
1 回答
795 浏览

r - 使用分面网格绘制多个图表

我正在研究不同股票的时间序列,并且在有效地绘制它们时遇到了一些问题。

所以我的数据集看起来像这样:

现在,我手动绘制了所有的gX <- ggplot(dat, aes(Index, X)) + geom_line图,并通过grid.arrange(g1, g2, g3, g4)

有没有办法使用 facet_grid 绘制这些,因为我这样做的方式效率低下且死板?

下面是我手动绘制的图:

在此处输入图像描述

0 投票
1 回答
2685 浏览

r - R:facet_wrap 在 Shiny 应用程序中无法使用 ggplotly 正确渲染

当我在 ggplotly() 中为 Shiny App 做一个 facet_grid 时,有大量的 faceting 组,情节就混乱了。但是它在 Shiny 之外可以正常工作。

我怎样才能解决这个问题?
我怀疑它与 Y 比例有关,但我找不到解决方案。


这是一个基于plotly 中的 diamonds示例的可重现示例。

Shiny 与非 Shiny 输出的比较:Shiny 内外 facet_grid 的比较

代码

外面闪亮:


Shiny App 中的相同代码:

PS:我故意使用 aes_string() 而不是 aes() 因为我在我的真实应用程序中需要它。

0 投票
0 回答
341 浏览

r - 分层刻面ggplot

我有要使用ggplot's绘制的实验数据facet_grid

该实验分 6 批收集了来自两个物种、三个条件的测量值:

测量值是 0 到 1 之间的分数:

在这种情况下,每个物种、条件和批次只有一个重复:

但这是灵活的。

我想按其物种、条件和批次为每个测量值着色(在这个特定示例中,因为每个观察值都有一个重复,每个观察值都有自己独特的颜色):

考虑变量:

我想绘制数据,使它们按物种、条件和批次进行分面,并相应地标记各个方面。

这是我正在尝试的: library(ggplot2)

这给了我: 在此处输入图像描述

这样做是重复每批次的物种和条件,因此标签过于拥挤并被削减。有没有办法让物种方面标签每个物种只出现一次,条件方面标签每个条件只出现一次(即,遵循它们的层次结构)?

这意味着我将只有两个物种方面标签和六个条件方面标签(对每个物种重复)。

0 投票
1 回答
795 浏览

r - 从 ggplot 或 gtable/gTree/grob/gDesc 对象中检索构面标签

我有我正在使用ggplot's绘制的数据facet_grid

我的数据:

我的情节:

这使: 在此处输入图像描述

显然标签很长并且在图中很乱,所以我想知道是否有办法在ggplot对象(p)或gtable///对象gTree()中编辑这些标签grobgDescggplotGrob(p)

我知道获得更好标签的一种方法是在创建对象labeller function时使用,ggplot但在我的情况下,我专门寻找一种在ggplot创建对象后编辑构面标签的方法。

0 投票
1 回答
2356 浏览

r - 如何在ggplot2中手动选择具有重要性的箱形图的颜色?

我有一个这样的数据框:

group_num = 数字
组 = 因子

因此,当我想通过使用 geom_signif 创建一个显示重要性的箱线图时,我在使用它时遇到了错误:

错误:提供给离散刻度的连续值

因为我使用 group_num 这是数字

但是,当我使用组(因素)时,我得到了这样的输出:

在此处输入图像描述

但是,我想获得所有组的重要分数。要做到这一点,如果我使用 group_num 而不选择颜色,它会起作用。我得到这样的输出:

在此处输入图像描述

所以,我的问题是如何使用一个组(as.factor)来获得像第一张图片一样的输出,对于我使用 facet_grid 的所有不同组而言,其顶部都具有重要意义?

0 投票
3 回答
29186 浏览

python - 在散点图上叠加线函数 - seaborn

我的挑战是将自定义线函数图覆盖在我已经拥有的散点图上,代码如下所示:

其中base_beta只有一个常数,然后是一个系数。基本上,我想覆盖一个绘制线条的函数y = constant + coefficient * x

我试图用它覆盖一条线,但它不起作用。

当前的散点图如下所示:
在此处输入图像描述

谁能帮我这个?

--尝试1

导致相同的图表但没有线: 在此处输入图像描述

0 投票
1 回答
1391 浏览

r - 在 ggplot2 中使用 position=dodge 和 facet 网格覆盖 geom_point

考虑到以下数据,我能够生成一个图,描述react一个时间间隔内的风险如何变化。

我想要做的是在给定的 x 和 y 坐标处覆盖​​一系列点。

即在With drug& durtn==(3,15],手动插入点在.....

  • 风险==0.5 为react=x≥04黑色
  • 风险==0.2react=x≥09红色
  • 风险==0.0 为react=x≥16蓝色

这样所需的输出应该看起来像

如何将a与 andgeom_point()结合使用facet_griddodge

在此处输入图像描述

0 投票
1 回答
1911 浏览

python - Seaborn FacetGrid 键错误

我的熊猫数据框看起来像这样

我的数据框中有 500 行。我想在 x 轴上绘制小时数,y 轴上的记录数由结果表示。我需要 4 个图表来表示通过、失败、良好和警告条件。我需要找到每个小时每个结果类别中有多少记录。

我收到以下错误

0 投票
1 回答
926 浏览

r - 每个 facet_grid 的 ggplot2 单独 ylabs

我用 Inkscape 编辑了这个情节,但是我想知道是否有办法在 ggplot 环境中完成它?

在此处输入图像描述

我在网上进行了快速搜索,但没有任何成功。有人可以给我一个解决方法吗?

我真的很感激,因为我认为这是一种非常常见的情节。

该图的代码是:

作为var3一个看起来像的数据框: