小编Ale*_*lex的帖子

抖动 geom_line 和 geom_point

我有一个有显着重叠的图,我想在其中抖动 geom_line 和 geom_point。这个解决方案(如何以相同的幅度抖动 geom_line 和 geom_point?)过去对我来说效果很好,但由于某种原因我无法让它在这个数据集上工作。

这是我的数据:

dput(test)
structure(list(individual_code = structure(c(1L, 1L, 1L, 1L, 
1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 
4L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, 5L, 5L, 6L, 6L, 6L, 6L, 6L, 6L, 
7L, 7L, 7L, 7L, 7L, 7L, 8L, 8L, 8L, 8L, 8L, 8L, 9L, 9L, 9L, 9L, 
9L, 9L, 10L, 10L, 10L, 10L, 10L, 11L, 11L, 11L, 11L, 11L, 11L, 
12L, 12L, …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

3
推荐指数
1
解决办法
1131
查看次数

用 ggrepel 标记单个点

我正在尝试使用 geom_label_repel 将标签添加到绘图上的几个数据点。在这种情况下,它们恰好是箱线图上的异常值。我已经让大部分代码正常工作,我可以标记异常值,但由于某种原因,我得到了映射到该点的多个标签(等于整个数据集的样本大小)。我只想要这个异常值的一个标签。

例子: 在此输入图像描述

这是我的数据:

dput(sus_dev_data)
structure(list(time_point = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 
1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 
3L, 3L, 3L, 3L, 3L), .Label = c("3", "8", "12"), class = "factor"), 
    days_to_pupation = c(135L, 142L, 143L, 155L, 149L, 159L, 
    153L, 171L, 9L, 67L, 53L, 49L, 72L, 67L, 55L, 64L, 60L, 122L, 
    53L, 51L, 49L, 53L, 50L, 56L, 44L, 47L, 60L)), row.names = c(1L, 
2L, 3L, 4L, 5L, 6L, …
Run Code Online (Sandbox Code Playgroud)

graphics r ggplot2 ggrepel

2
推荐指数
1
解决办法
3111
查看次数

标签 统计

ggplot2 ×2

r ×2

ggrepel ×1

graphics ×1