小编AEN*_*ick的帖子

如何在 ggplot2 中标记蜂群图?

我正在尝试将标签添加到我使用 ggplot2 制作的蜂群图中。然而,标签似乎指向中心线,而不是各个点。这是我的代码:

library(ggbeeswarm)
library(tidyverse)

DataTest <- tibble(Category = c(LETTERS),
                   Year = runif(26, 2016, 2016),
                   Size = runif(26, min = 5, max = 10),
                   SalesGrowth = runif(26, -1, 1))

ggplot() + 
  coord_flip() + 
  geom_quasirandom(DataTest,
                   mapping = aes(factor(Year), 
                                 SalesGrowth,
                                 size = Size)) +
  geom_label_repel(DataTest %>% filter(Category %in% c('A', 'B', 'C')),
                   mapping = aes(factor(Year), 
                                 SalesGrowth,
                                 label = Category),
                   box.padding = 2) +
  scale_size_binned() +
  theme(legend.position = "none")
Run Code Online (Sandbox Code Playgroud)

这是输出的视觉效果。我希望我的标签指向相应的点。

示例 ggplot 输出

r ggplot2

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

如何在R中将完整日期字符转换为mm/dd/yyyy?

我在 R 中有一个数据集,其中的日期列当前被视为字符列。此列中的日期列为“2012 年 8 月 24 日”,我正在尝试将其转换为日期格式,例如 08/24/2012。

我是 R 的新手,并尝试使用 format() 和 lubridate 但没有成功。如何将这些日期从字符转换为日期?

r date dataframe

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

标签 统计

r ×2

dataframe ×1

date ×1

ggplot2 ×1