我想使用ggplot可视化网球数据。到目前为止,我能够根据赢家/输家数据可视化数据。
2015 Flavia Pennetta 81
2014 Serena Williams 65
2013 Serena Williams 109
2012 Serena Williams 94
2011 Samantha Stosur 61
2010 Kim Clijsters 58
2009 Kim Clijsters 82
2008 Serena Williams 89
2007 Justine Henin 70
2006 Maria Sharapova 66
2015 Roberta Vinci 47
2014 Caroline Wozniacki 49
2013 Victoria Azarenka 91
2012 Victoria Azarenka 87
2011 Serena Williams 41
2010 Vera Zvonareva 31
2009 Caroline Wozniacki 66
2008 Jelena Jankovic 79
2007 Svetlana Kuznetsova 54
2006 Justine Henin 58
以下是代码:
ggplot(data=f_data, aes(x=year, y=winner_totalPointWon, fill=output)) +
geom_bar(stat="identity", position=position_dodge())+geom_text(aes(label=winner), position = position_dodge(0.9),vjust=0,angle=90)
如何更改按播放器名称分组的名称的文字颜色,以便每个播放器可以用不同的颜色表示?
答案 0 :(得分:7)
这个怎么样(我只使用了名字):
ggplot(data=f_data, aes(x=year, y=winner_totalPointWon, fill=output)) +
geom_bar(stat="identity", position=position_dodge())+
geom_text(aes(label=winner, colour=winner, size=5), position = position_dodge(0.9),vjust=0,angle=90)
带输出
答案 1 :(得分:-1)
以下代码对我来说效果更好:
ggplot(data=f_data, aes(x=year, y=winner_totalPointWon, fill=output)) +
geom_bar(stat="identity", position=position_dodge()) +
geom_text(aes(label=winner, colour=winner), size=5, position = position_dodge(0.9),vjust=0,angle=90)