问题标签 [gghighlight]

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 回答
569 浏览

r - 如何在ggplot R中突出显示连接组的线?

我对 R 很陌生,我希望在我的情节中使用gghighlight. 例如,我想只用红色突出显示第 16 组和第 32 组,而将其余行保留为灰色。我当前的代码和输出如下。我似乎无法突出显示特定组,我只能为所有线条添加颜色。我试图gghighlight(grp==16)尝试突出显示 16,但它显示“尝试使用 计算group_by(),但计算失败”。

示例数据

在此处输入图像描述

0 投票
2 回答
971 浏览

r - R中集群(分组)条形图中的gghighlight

我需要在 R 的聚集条形图中使用 gghighlight 才能仅突出显示一个条形。我的代码和示例数据如下所示:

但这让我很尴尬

图形

如何让 gghighlight 仅突出显示组中的一个条(因此将两个条件组合为两个离散变量)?

0 投票
1 回答
194 浏览

r - R - 每行的 gghighlight 颜色

我有一个这种格式的数据框:

我想创建单独的图突出显示每个图id,并将其他未突出显示的ids阴影设为灰色。

我研究了gghighlight可以突出显示单行的包。但是,我希望为每个id (1,2,3,4,etc...).

有没有一种聪明而聪明的方法可以快速做到这一点?能facet_grid做到这一点吗?

0 投票
1 回答
118 浏览

r - 我正在尝试将 gghighlight 与 directlabels 一起使用

我有以下代码,它可以毫无问题地绘制,除了我只显示第一个标签并且它位于右下角而不是行尾。我哪里出错了?

编辑

获取数据的完整代码

0 投票
1 回答
281 浏览

r - 如何使用荧光笔列在 ggplot 中映射动态颜色?

我正在尝试使用荧光笔列和 gghighlight 仅在绘图中显示选择的汽车(来自 mtcars 数据集)。我希望颜色与突出显示的汽车相匹配,因为它们在同一行,但颜色混合在一起。

下面是使用 mtcars 的完全可重现的示例。

正如您从图片链接中看到的那样,每辆汽车都有一个特定的 car_color 应该在汽车被突出显示时显示。

mtcars_clean 表

但是,正如您从下图中看到的那样,汽车“Merc 240D”应该是海蓝宝石,但它是 burlywood1。Valiant应该是pink2,但它是海蓝宝石。汽车不会保留 car_color 列中属于它们的颜色。

mtcars_clean ggplot 输出

同样奇怪的是 geom_text 保持正确的值,但是 car_color 移动。

0 投票
1 回答
104 浏览

r - 在使用 gghighlight 时为几个 geom_hlines 创建图例

我想在 geom_hline 中为我的水平线创建一个图例。我使用的数据来自 3 个不同的数据框。我也在使用gghighlight,我相信它掩盖了任何传说。在这种情况下我如何强制传奇?

这 3 个数据帧是:1)“数据集”,它存储所有点的值 2)“限制”,其中包含某些参数的最大值、最小值和目标 3)“平均值”,它包含每个参数的平均值。

以下是数据集的最小可重现样本:

这是我的代码:

图例应显示:“红色”:最小/最大,“蓝色”:目标,“绿色”:平均值。谢谢!

0 投票
2 回答
305 浏览

r - 仅突出显示标记的值

我试图仅突出显示 ggplot2 中组合线 + 点图上的某些点。

这里有一点背景。在这个数据集中,每当一个值超出某个范围时,它就会被标记为超出规范。在“in_spec”列中,如果一个值为 0,则它超出了指定范围。这是数据:

绘制趋势很容易,并且使用 gghighlight,我已经能够突出显示我所追求的值。这是代码和输出:

带有突出显示点的绘图

这几乎是正确的,只是它连接了“不合规格”的两个点,即使它们实际上并没有在时间上彼此相邻。

如何仅突出显示“超出规格”的点,但留下连接所有其他点的线?最终目标将是相同的情节,但只有下面两个突出显示的点,它们之间没有线。

我尝试重新排列 geom_line 和 geom_point 调用的顺序,并在不同的位置进行 gghighlight 调用。

0 投票
1 回答
305 浏览

r - 有没有办法让图表突出显示以及在 R 中选择元素的交互性?

我在这个网页上看到了一个漂亮的图表:https ://ourworldindata.org/coronavirus并且有兴趣知道我们是否可以在 R 中构建相同的图表具有突出显示系列以及选择悬停时选择任何线条的功能

我已经构建了静态突出显示的图表gghighlight但这些图表不是交互式的。 Plotly可以帮助进行交互,但我认为它们不适用于gghighlight.

那么我们如何才能在图表中将两者结合起来,highlight and interactivity就像在顶部共享的链接中一样呢?

是否有可能在 R 中获得相同的结果?如果有人可以分享一个可以提供帮助的示例或链接,那将非常有帮助。

更新:也许我可以通过创建一个因子列而不是使用gghighlight然后将其传递给它来手动突出显示行ggplotly但是然后可以ggplotly或其他一些库在悬停时提供类似的结果?)

(注意:不是在寻找动画。只需要突出显示,将鼠标悬停在交互式图表上)

下面是在美国上空盘旋的同一张图表的快照(这张图表也与世界经济论坛多次分享的图表相似。)

在此处输入图像描述

0 投票
1 回答
113 浏览

r - gghighlight 创造加分

当我突出显示时,gghighlight 似乎正在创造额外的分数。这里有什么提示吗?我想我一定做错了什么。

编辑,添加情节:

第一个情节,正在工作

在此处输入图像描述

0 投票
0 回答
29 浏览

r - 在 ggplot 中的 facet_grid 之后访问缩减数据集的值

基于这个早先的问题,假设数据表有 columns ID,factor,SimulationID,Data。在绘图期间,我们要绘制一个新图。对于每个(factor, SimulationID)使用facet_grid(). 对于这些图中的每一个,我们将使用IDvarialbe 将Data点连接为一条线。但是,每个元组的唯一ID值集彼此(factor, SimulationID)不同。

现在,我想要突出显示每个图中的一条曲线,以facet_grid().