Geom_line连接错误,数据格式错误?

时间:2019-02-14 21:25:49

标签: r ggplot2

现在这是不对的。我有一个数据集,每个团队都应该提供一个时间序列线,一个称为xG,一个称为xGA。

相反,我得到了这个怪物:enter image description here

该图的数据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的图。这些行应如下所示:

enter image description here

0 个答案:

没有答案