我有一个条形图,显示了两个足球队以及他们的胜利和平局。然后将每个小节分开,以显示彼此比赛时的团队形式。
然后可以划分这些细分来显示“组队和结果”每种组合的主场和客场比赛的比例吗?
例如,我想做的是将左侧栏中的红色“ Blades and win”块细分为“主场”(11)和“离开”(8)。
有可能吗?
我需要其他视角吗?
答案 0 :(得分:0)
如何设置数据?我会假设:
df = data.frame("team", "Game_Number", "Result", "Location")
Team = c("Blades", "Blades", "Blades")
Game_Number = c(1, 2, 3)
Result = c("Win", "Draw", "Loss")
Location = c("Home", "Home", "Away")
创建一个串联的列:
df$Outcome <- paste(df$Result,"-",df$Location)
现在使用结果来绘制数据:
ggplot2.barplot(data=df, xName="Team", groupName="Outcome")
我未经测试就编写了代码,但它给出了想法。您只需要合并列即可。您可以保持命名约定,只需将位置与变量“ Form Team and Result”连接起来即可。