R Geom 抖动标记点

R Geom Jitter Labeling Dots

提问人:Humberto R 提问时间:4/28/2023 最后编辑:nnilocHumberto R 更新时间:4/28/2023 访问量:34

问:

我正在制作一个与房地产相关的抖动数字。绘制的变量是建筑物和拖欠状态(例如,太小、太小、中、太高、太高),这是一个因素。在数据集中,我还有居民的姓名和他所欠的余额。

这是图表:

https://i.stack.imgur.com/7yQXv.png

我想添加此图表中包含的居民姓名。

我尝试使用:

geom_text(aes(label=resident))

我以前用过这个,但它似乎不起作用,它向我展示了这个警告。

In argument: balance = as.integer(gsub("\\$", "", balance))

各自的名称应放在点的一边。代码如下:

eigpm %>% clean_names() %>%
  mutate(d_status = str_sub(eigpm$Delinquency.Status,1,2)) %>%
  mutate(balance = as.integer(gsub("\\$", "", balance)),
         d_status = as.integer(d_status)
         ) %>%
  mutate(property_name = as.factor(property_name)) %>%
  mutate(delinquency_status = as.factor(delinquency_status)) %>%
  arrange(desc(balance)) %>%
  filter(! is.na(delinquency_status)) %>%
  filter(delinquency_status!="") %>%
  ggplot(aes(x=property_name, y=d_status, color=property_name, size=balance)) +
  geom_jitter(alpha=0.5) +
  scale_y_continuous(breaks = c(1:11)) +
  theme(axis.text.x = element_text(angle=90),
        legend.position = "bottom") +
  labs(x= "Properties", y="Delinquency Status") +
  guides(color=F) +
  geom_text(aes(label=resident))
R ggplot2 标签 抖动

评论

0赞 L Tyrone 4/28/2023
这是一个真实的数据集,还是一个“假装”的示例数据集?
0赞 Humberto R 4/28/2023
你好@LeroyTyrone,它是真实的数据集。
0赞 L Tyrone 4/28/2023
在这种情况下,您很可能违反了隐私法,在公共论坛上发布了有关这些人的身份信息。为避免这种情况,请在发布时创建匿名数据。谢谢。
0赞 Quinten 4/28/2023
您能否分享一些可重复的数据?dput

答: 暂无答案