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

r - 将文本注释添加到聚类散点图 (tSNE)

我有我想要的XY数据(高维数据的 2D嵌入) 。数据被分配给几个s,所以我想对点进行颜色编码,然后为每个添加一个标签,它具有与 s 相同的颜色编码,并且位于(尽可能)之外的点。tSNEscatter plotclusterclusterclusterclustercluster

知道如何使用 and or 来做到Rggplot2一点ggrepelplotly

这是示例数据(XY坐标和cluster分配在 中df,标签在 中label.df)及其ggplot2一部分:

在此处输入图像描述

0 投票
0 回答
119 浏览

r - 如何在 r(ggmap,ggplot) 中修复地图上的名称和警告消息

我创建了在世界地图上显示国家名称的世界地图。但是,我的问题是所有名称都相互重叠,因此很难在地图上看到,另一个问题是 R 显示警告消息说“缺失值”。下面是数据集和其他信息。

输入

代码:

警告信息:

在此处输入图像描述

提前感谢您的帮助!

0 投票
1 回答
340 浏览

r - 使用 `rlang` 在 `ggplot` 中使用 `ggrepel` 进行条件标记

我正在编写一个自定义函数来创建一个带有附加到点的标签的散点图。这是相同的最小再现。

reprex 包(v0.2.0.9000)于 2018 年 8 月 30 日创建。

问题 我似乎无法弄清楚如何使标签以变量x的值为条件。y例如,假设用户不想显示散点图中的所有点,而只显示带有(示例)的点:

等等

我可以在使用代码中进行哪些更改,geom_label_repel以便评估rlang用户提供的任何条件(涉及x和/或y),并且只有这些标签会显示在图中?

0 投票
1 回答
94 浏览

r - 使用鼠标手动调整 geom_text() 位置?

只是想知道是否有任何包/功能可以手动操作文本的定位geom_text()?我一直在使用ggrepel::geom_repel_text()不重叠的定位,这对大多数情况都很好,但是当我有大量的点都聚集在一个狭窄的空间中时,只需移动它们就容易得多,而不必弄清楚与相关的坐标每个点。这可能吗?

0 投票
1 回答
7050 浏览

r - R ggplot2 ggrepel - 在知道所有点的同时标记点的子集

我有一个相当密集的散点图,我正在使用 R 'ggplot2' 构建,我想使用 'ggrepel' 标记点的子集。我的问题是我想在散点图中绘制所有点,但只用 ggrepel 标记一个子集,当我这样做时,ggrepel 在计算放置标签的位置时不会考虑图中的其他点,这会导致到与图上其他点重叠的标签(我不想标记)。

这是说明该问题的示例图。

没有标签的情节

如果我只绘制我想要标记的点的子集,那么 ggrepel 能够以相对于其他点和标签的非重叠方式放置所有标签。

仅绘制标记点

但是,当我想同时绘制这个数据子集和原始数据时,我会得到带有标签的重叠点:

带标签的绘图

如何让点子集的标签不与原始数据中的点重叠?

0 投票
0 回答
1192 浏览

r - 使用 ggbiplot 绘制 PCA 会导致标签重叠。如何用 ggplot 用 PCA 绘图?

我正在尝试绘制主要组件。我正在使用以下代码。我遇到的一个问题是变量的标签彼此太接近。我读到使用 ggrepel 解决了这个问题。

这是一个示例数据

EDIT1:进行更改以创建可重现的输出

我该怎么做才能在 ggplot 中绘制相同的图表?这样我就可以使用ggrepel了吗?

0 投票
1 回答
430 浏览

r - 如何在 geom_label_repel 中将覆盖其他标签的箭头发送到后面?

这看起来应该相当简单,但我找不到任何论据来做到这一点ggrepel::geom_label_repel()

数据样本:

ggplot2代码:

在此处输入图像描述

0 投票
0 回答
296 浏览

r - Conda 封装规格与自身冲突?

和:

我得到错误:

当一个包似乎与自身发生冲突时,这意味着什么?

0 投票
1 回答
211 浏览

r - 标签 geom_step 系列(组),但不是所有点

如何在不标记每个点的情况下标记每个geom_step系列(group)?这是要标记的情节:

在此处输入图像描述

这是我得到的ggrepel

在此处输入图像描述

0 投票
2 回答
2323 浏览

r - How do I shade plot subregion and use ggrepel to label a subset of data points?

I made this Volcano plot and am hoping to improve it as follows:

made this Volcano plot

  1. fully shade the region with blue data points: with my current code, I wasn't able to extend the shade beyond what you see. I would like it to go all the way to the plot area limits.

  2. geom_text allowed me to label a subset of data points, but doing it with ggrepel should add lines connecting the data points with labels thus improving labeling clarity. How can I reuse the existing geom_text code in ggrepel to achieve this?

Here is my code: