我有一个这样的数据集,从一个大而复杂的数据框中提取:
data_set <- data.frame("Name" = c("Mr X", "Mr Y", "Mr Z", "Mr X", "Mr Z"), "Score" = c(88, 93, 87, 89, 90))
我想创建一个按分数排序的列表图,但每个名称在需要时出现多次。以下代码不会产生所需的输出,因为我希望“X 先生”的两个分数和“Z 先生”的两个分数出现在不同的行上,而不是默认分组。什么是最干净的方法?
data_set$Name <- reorder(data_set$Name, data_set$Score, min)
ggplot(data_set) + geom_point(aes(x = Score, y = Name))