我正在尝试将标签添加到我使用 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)
这是输出的视觉效果。我希望我的标签指向相应的点。
我在 R 中有一个数据集,其中的日期列当前被视为字符列。此列中的日期列为“2012 年 8 月 24 日”,我正在尝试将其转换为日期格式,例如 08/24/2012。
我是 R 的新手,并尝试使用 format() 和 lubridate 但没有成功。如何将这些日期从字符转换为日期?