现在这是不对的。我有一个数据集,每个团队都应该提供一个时间序列线,一个称为xG,一个称为xGA。
该图的数据TimeSeriesxGxGA
如下所示。这是前10行:
Team, Date, variable, value
Aston Villa, 2018-12-18, xG, 37.56
Birmingham City, 2018-12-18, xG, 34.30
Blackburn Rovers, 2018-12-18, xG, 33.55
Bolton Wanderers, 2018-12-18, xG, 19.575
Brentford, 2018-12-18, xG, 35.03
Bristol City, 2018-12-18, xG, 32.43
Derby County, 2018-12-18, xG, 27.73
Hull City, 2018-12-18, xG, 28.91
Ipswich Town, 2018-12-18, xG, 15.61
Leeds United, 2018-12-18, xG, 34.61
就像384行一样,xG和xGA都是随时间增加的变量。
绘图调用如下:
ggplot(TimeSeriesxGxGA) +
geom_line(aes(Date, value, colour = variable), size = 1) +
ylim(0, 55) +
theme(axis.text.x = element_text(angle = 45, hjust = 1, face="bold")) +
labs(title = "xG vs xGA since mid-Dec",
x = "", y = "")
我要去哪里错了? x和y必须正确(日期和值)。当然,线条的颜色应该由颜色来区分吗?
仅供参考,这是一个团队的xG和xGA的图。这些行应如下所示: