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

r - 一个标签用于多个点

我正在制作一个散点图,并想用相同的标签标记几个点。

如您所见,标签在相同的 x 值处出现两次,只有 y 不同。我希望两者都使用一个“a”来标记,而不是每个坐标[1,5]都使用一个“a”。[1,2]

我正在使用 R、ggplot2 和 ggrepel。

在此处输入图像描述

0 投票
3 回答
1128 浏览

r - 如何避免 R 中箱线图的标签/文本重叠?

我正在绘制箱线图和小提琴图,以查看使用ggplot2. 箱线图的四分位数非常接近。这就是为什么它会导致重叠。

我用过ggrepel::geom_label_repel,但是没用。如果我删除geom_label_repel,一些标签会重叠。

这是我的 R 代码和示例数据:

除此之外,有没有人熟悉箱线图和小提琴图的组合?情节的左侧是箱线图,右侧是小提琴情节(我不是在问并排情节。只是一个情节)。

0 投票
1 回答
132 浏览

r - ggrepel 更改绘图限制,并且对于相同代码的多次运行会有所不同

我正在使用 ggrepel 在二维图中写一些名字。还有一些额外的注释,我注意到,对于完全相同的代码,对于某些运行,两者重叠,而对于某些运行,它们不重叠。特别糟糕的是,它实际上改变了我的情节边距,并且在一个不与任何其他词冲突的词上进行,因此 ggrepel 不应该四处走动。

如果我使用 geom_text 而不是 geom_text_repel 问题就消失了,或者如果我也设置了种子,但由于各种原因,我两者都做不到。我知道 ggrepel 必须有一个随机组件来改组名称,但我不明白这如何改变我的情节限制。这是一个示例代码,您需要运行几次才能看到差异(您将在右上角看到,Sirius B. 在某些运行中与“Controvers”冲突,而在其他运行中则没有)。

我在 Windows 10 上使用 R 3.5.3、ggplot2 3.1.1 和 ggrepel 0.8.1。

0 投票
0 回答
149 浏览

r - ocpu.rplot() 在没有标签的 html 上显示 R ggplot 但 opencpu API 结果有

我可以通过 opencpu API 从远程 R 绘图函数获取带有文本标签(ggplot 和 ggrepel)的正确 R 图,但使用 opencpu-0.4.js 使用具有相同远程 R 绘图功能的 ocpu.rplot 调用得到错误的绘图。错误的情节上没有文字标签。

我为这个问题写了一个可重现的小例子:HTML代码:https ://github.com/cywhale/ODB/blob/master/opencpu_test/ocpu_test.html

在这个html js中,使用opcu.call rplot调用plot_test API进行绘图,使用session.getLoc()获取R/.val/png中的R图形,将两个图形放在同一个html中

运行此 html 并在我的服务器上获得可重现的结果: https ://bio.odb.ntu.edu.tw/test/ocpu_test.html

远程 R 绘图函数:plot_test()

ocpu.rplot 在上半部分和正确结果在下半部分

两个图形不同。使用 ggrepel 包的文本和标签在 ocpu.call rplot 中消失。但在 R/.val/png 中,图形是正确的。期望 ocpu.call rplot 应该返回带有标签的正确图,作为 R/.val/png 中的结果。感谢任何可能有助于澄清或解决此问题的评论。谢谢。

0 投票
1 回答
642 浏览

r - ggplot geom_text_repel 文本超出绘图限制

当标签接近绘图边界时,如何防止 geom_text_repel() 显示部分标签。这是一个带有 facet_grid 的示例,例如在 chr3 facet 中,顶部“ZNF717”的标签未完全显示。

在此处输入图像描述

具有强制 20 个面和长标签的 mtcars 示例:

在此处输入图像描述

0 投票
1 回答
430 浏览

r - DiagrammeR 组织结构图(如何向 grViz 添加标签?)

如何将名称(或标签)添加到 DiagrammeR GraphViz 布局?我想为下面的每个点添加名称,并且我希望它们以有组织的方式出现,而不是与其他任何内容重叠,这是一种ggrepel风格。您可以为以下示例使用任何您希望的名称。这基本上是一个组织结构图。谢谢你。

grViz 整洁

0 投票
0 回答
145 浏览

r - DiagrammeR - 如何将标签移动到节点之外

如何使用 R 的 DiagrammeR 包将标签移出圆圈?我在说明手册中没有看到任何内容。这是我的代码。在我看来,将标签放在圆圈内并不吸引人。如果我能申请ggrepelDiagrammeR将是理想的,尽管我怀疑这是可能的。

在此处输入图像描述

0 投票
1 回答
157 浏览

r - 关于ggrepel中标签的变化

如果我想一一更改ggrepel中标签的名称,我该怎么办?

例如,

我可以将这种灵活的标签添加到 ggrepel 吗?

0 投票
0 回答
389 浏览

r - 在 geom_text_repel 中对齐标签

问题

我正在尝试复制hjust = 0ggrepel 示例中的面板中的文本对齐甚至间距: 在此处输入图像描述

我的情节

困难在于我将多个字符串连接成单个标签,这样线段就不会使情节看起来太混乱。这些较大的标签似乎并不能很好地相互配合: 在此处输入图像描述

数据

我的尝试

0 投票
1 回答
419 浏览

r - 将标签与“geom_text_repel”结合起来?

我将如何创建一个占两点的标签?在这个例子中,我感兴趣的是制作一个标签,它是“6”和“8”条的总和,并且有一条线指向它们中的每一个。目前我有:

分离标签

标签将大致等同于下面的代码,并且将位于 6 和 8 条之间的某个位置,线条指向每个条。