问题标签 [ggrepel]

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

r - 标签颜色与使用ggrepel的气泡填充相同

我有一个气泡图,我正在使用 ggrepel 来避免标签重叠。

可重现的例子:

问题是我希望标签与气泡颜色相同,但我得到的是圆形边框的颜色。

在此处输入图像描述

0 投票
1 回答
1917 浏览

r - 将标签从 geom_label_repel 移动到 ggplot 边距

在下面的情节中,我想将标签“V-Engine”移动到情节边缘。调整nudge_x参数是移动“S-Engine”标签而不是“V-Engine”标签。

在此处输入图像描述

0 投票
1 回答
516 浏览

r - 为什么文字会出现在图例中?

在传说中,为什么“a”会出现在 4、6、8 旁边?在此处输入图像描述

0 投票
1 回答
170 浏览

r - 删除使用 plotmath 制作的 ggrepel 标签之间的空间

我正在创建一个要在其中显示标签的图ggrepel。我在下面展示了一个最小的示例,该示例说明了标签如何具有由逗号分隔的两个组件 - 第一个与鸢尾花种类的类型有关,第二个与该组的样本量有关。

reprex 包(v0.2.1)于 2018 年 11 月 17 日创建

我的问题是如何摆脱这两个组件之间的空间。尽管我已经sep = ""paste()函数中指定了,但我不想要的两个组件之间仍然存在额外的空间(例如setosa, 50,标签应该是, versicolor, 50, )。virginica, 50setosa,50versicolor,50virginica,50

0 投票
0 回答
249 浏览

r - 使用 ggplot2 和 ggrepel 突出显示散点图中的单个点

我想突出显示散点图中的 4 个单点,并在与该图关联的名称周围有一个框。我正在使用 ggrepel 创建围绕地块的框并击退它们。

这是我的代码:

使用该代码,我获得了围绕所有地块的框。但是,我只想在 4 个特定地块中有框,而在其他地块中没有框。我怎样才能做到这一点?

提前致谢!问候, TD

0 投票
1 回答
964 浏览

r - ggrepel:结合使用 position_dodge 和 geom_label_repel

我正在尝试在geom_boxplotusing中标记异常值ggrepel::geom_label_repel。当只有一个分组变量时它工作得很好,但是当我尝试多个分组变量时我遇到了问题。出于某种原因,ggrepel 中的位置参数似乎并不一致,请参见以下示例:

结果图

有没有办法使用ggrepel使标签指向随附的点?

0 投票
1 回答
616 浏览

r - 增加 geom_point 中的气泡大小,而不是标签。使用 ggplot2 + gganimate + ggrepel

我有一个使用 gganimate 和 geom_point 的非常简单的动画,显示两个类别每年的增长。

我的问题是我希望气泡大小随着时间的推移而增加,但标签保持相同的大小。

可重现的示例代码:

似乎气泡大小没有移动,此外,标签很大(而且大小也没有移动),但主要问题是将标签固定为通常的大小并在动画中保持这种方式。

在此处输入图像描述

期望的结果应该是这样的:

在此处输入图像描述

0 投票
0 回答
947 浏览

r - 排斥 ggplot 中的 geom 标签和文本。并根据大小排序几何点

我有 2 个数据框,例如:

我想df1根据大小定义的点绘制各方,并根据df2同一图表包含箭头。我曾经ggplot这样做过:

结果是:

图 1

功能geom_label_repelgeom_text_repel防止党的标签和文字重叠,但我怎样才能将标签和文字相互排斥呢?

我的第二个问题是我想对点进行排序,最小的在前面,最大的在后面。怎么可能做到这一点?

感谢帮助!

0 投票
1 回答
251 浏览

r - ggplot:如何在图例中保留标记颜色但隐藏文本颜色?

我希望更改一些(但不是全部)标签的颜色,以便它们在人口稠密的图中脱颖而出。我使用以下方法实现了这一点:

如何在图例中隐藏标签配色方案的同时执行此操作(即在下图中去掉文本 a 和文本 b)?show.legend=FALSE似乎不起作用,我想保留点图例。

在此处输入图像描述

在此示例中,我使用geom_text_repel的是 ,但我想对于geom_text.

谢谢!

0 投票
1 回答
41 浏览

r - 在ggplot中堆叠标签

我正在构建经验 ROC 曲线,并且遇到了一些看起来不太合理的曲线。我正在使用geom_text_repel,但它们只是为了彼此靠近。我想知道是否有人可以提供一些明智的解决方案。

数据:

和绘图代码:

我在想也许可以尝试为每个点创建一个标签,而不是如果它们在 ROC 空间中共享同一个点,则使用多个标签。即在这种情况下,它将是单个标签 6-13,而不是所有切割点都有一个。不太确定该怎么做,是否有意义?