r-散点图,x轴和y轴的值取决于列值,每个轴测量相同的变量



我有一个tibbledf,看起来像这样:

id       sex     rating
1       43      male         10
2       44    female          8
3       45      male          7
4       46      male          3
5       47    female          5

我该如何使用ggplot2在散点图上表示这些数据,每个id有一个点,女性评级在y轴上,男性评级在x轴上?在使用geom_point()之前,我必须修改df吗?或者在不修改df的情况下,如何在geom_point()中设置aes(x = ..., y = ...)

想明白了。

df %>%
pivot_wider(names_from = sex, values_from = rating) %>%
ggplot(aes(x = male, y = female)) +
geom_point()

最新更新