我正在尝试使用R中的ggplot2可视化一些网球数据。
这是我的数据:
Year<-c(1999:2020)
Player <- rep("Federer",22)
Rank <-
c("Q1","3R","3R","4R","4R","W","SF","W","W","SF","F","W","SF","SF","SF","SF","3R",
"SF","W","W","4R","SF")
data <- data.frame(Year, Player, Rank)
data$Rank <- factor(data$Rank, levels = unique(data$Rank))
我要做的是看起来像条形图的图,但实际上不是条形图。我想将1999年到2020年作为x轴年份,并将它们与Rank水平相对应。
我的问题是,我转换为分类变量的等级具有一些级别,这些级别会多次出现,这使我感到困难。
我正在寻找做类似维基百科以下图片的事情,为每个等级的Rank变量使用特定的颜色。
我想想一下澳大利亚公开赛的结果。