我有运动数据集,它显示了球队的结果、输赢、累积比赛和联赛排名。这样就产生了一个简单的游戏位置图
df<- data.frame(played=c(1:5),
result=c("W","L","D","D","L"),
position=c(1,3,4,4,5))
ggplot() +
geom_line(data=df,aes(x=played,y=position)) +
scale_y_reverse()
我想在 x 轴上为每个结果添加一个不同颜色的地毯,比如W
绿色、L
红色和D
蓝色,但似乎无法使用geom_rug
或添加geom_bar
.