【发布时间】:2021-12-29 13:23:10
【问题描述】:
我有一个数据框 "India_variant_df",我正在尝试使用 ggplot2 包绘制多线图。作为输出的图表不是我想象的。我需要帮助来弄清楚我哪里出错了。
这是我的 df。
dput(India_variant_df)
structure(list(month_year = c("Apr-2021", "Apr-2021", "Apr-2021",
"Apr-2021", "Apr-2021", "Apr-2021", "Apr-2021", "Apr-2021", "Apr-2021",
"Apr-2021", "Apr-2021", "Apr-2021", "Apr-2021", "Apr-2021", "Apr-2021",
"Apr-2021", "Apr-2021", "Apr-2021", "Apr-2021", "Apr-2021", "Apr-2021",
"Apr-2021", "Apr-2021", "Apr-2021", "Aug-2020", "Aug-2020", "Aug-2020",
"Aug-2020", "Aug-2020", "Aug-2020", "Aug-2020", "Aug-2020", "Aug-2020",
"Aug-2020", "Aug-2020", "Aug-2020", "Aug-2020", "Aug-2020", "Aug-2020",
"Aug-2020", "Aug-2020", "Aug-2020", "Aug-2020", "Aug-2020", "Aug-2020",
"Aug-2020", "Aug-2020", "Aug-2020", "Aug-2021", "Aug-2021", "Aug-2021",
"Aug-2021", "Aug-2021", "Aug-2021", "Aug-2021", "Aug-2021", "Aug-2021",
"Aug-2021", "Aug-2021", "Aug-2021", "Aug-2021", "Aug-2021", "Aug-2021",
"Aug-2021", "Aug-2021", "Aug-2021", "Aug-2021", "Aug-2021", "Aug-2021",
"Aug-2021", "Aug-2021", "Aug-2021", "Dec-2020", "Dec-2020", "Dec-2020",
"Dec-2020", "Dec-2020", "Dec-2020", "Dec-2020", "Dec-2020", "Dec-2020",
"Dec-2020", "Dec-2020", "Dec-2020", "Dec-2020", "Dec-2020", "Dec-2020",
"Dec-2020", "Dec-2020", "Dec-2020", "Dec-2020", "Dec-2020", "Dec-2020",
"Dec-2020", "Dec-2020", "Dec-2020", "Dec-2021", "Dec-2021", "Dec-2021",
"Dec-2021", "Dec-2021", "Dec-2021", "Dec-2021", "Dec-2021", "Dec-2021",
"Dec-2021", "Dec-2021", "Dec-2021", "Dec-2021", "Dec-2021", "Dec-2021",
"Dec-2021", "Dec-2021", "Dec-2021", "Dec-2021", "Dec-2021", "Dec-2021",
"Dec-2021", "Dec-2021", "Dec-2021", "Feb-2021", "Feb-2021", "Feb-2021",
"Feb-2021", "Feb-2021", "Feb-2021", "Feb-2021", "Feb-2021", "Feb-2021",
"Feb-2021", "Feb-2021", "Feb-2021", "Feb-2021", "Feb-2021", "Feb-2021",
"Feb-2021", "Feb-2021", "Feb-2021", "Feb-2021", "Feb-2021", "Feb-2021",
"Feb-2021", "Feb-2021", "Feb-2021", "Jan-2021", "Jan-2021", "Jan-2021",
"Jan-2021", "Jan-2021", "Jan-2021", "Jan-2021", "Jan-2021", "Jan-2021",
"Jan-2021", "Jan-2021", "Jan-2021", "Jan-2021", "Jan-2021", "Jan-2021",
"Jan-2021", "Jan-2021", "Jan-2021", "Jan-2021", "Jan-2021", "Jan-2021",
"Jan-2021", "Jan-2021", "Jan-2021", "Jul-2020", "Jul-2020", "Jul-2020",
"Jul-2020", "Jul-2020", "Jul-2020", "Jul-2020", "Jul-2020", "Jul-2020",
"Jul-2020", "Jul-2020", "Jul-2020", "Jul-2020", "Jul-2020", "Jul-2020",
"Jul-2020", "Jul-2020", "Jul-2020", "Jul-2020", "Jul-2020", "Jul-2020",
"Jul-2020", "Jul-2020", "Jul-2020", "Jul-2021", "Jul-2021", "Jul-2021",
"Jul-2021", "Jul-2021", "Jul-2021", "Jul-2021", "Jul-2021", "Jul-2021",
"Jul-2021", "Jul-2021", "Jul-2021", "Jul-2021", "Jul-2021", "Jul-2021",
"Jul-2021", "Jul-2021", "Jul-2021", "Jul-2021", "Jul-2021", "Jul-2021",
"Jul-2021", "Jul-2021", "Jul-2021", "Jun-2020", "Jun-2020", "Jun-2020",
"Jun-2020", "Jun-2020", "Jun-2020", "Jun-2020", "Jun-2020", "Jun-2020",
"Jun-2020", "Jun-2020", "Jun-2020", "Jun-2020", "Jun-2020", "Jun-2020",
"Jun-2020", "Jun-2020", "Jun-2020", "Jun-2020", "Jun-2020", "Jun-2020",
"Jun-2020", "Jun-2020", "Jun-2020", "Jun-2021", "Jun-2021", "Jun-2021",
"Jun-2021", "Jun-2021", "Jun-2021", "Jun-2021", "Jun-2021", "Jun-2021",
"Jun-2021", "Jun-2021", "Jun-2021", "Jun-2021", "Jun-2021", "Jun-2021",
"Jun-2021", "Jun-2021", "Jun-2021", "Jun-2021", "Jun-2021", "Jun-2021",
"Jun-2021", "Jun-2021", "Jun-2021", "Mar-2021", "Mar-2021", "Mar-2021",
"Mar-2021", "Mar-2021", "Mar-2021", "Mar-2021", "Mar-2021", "Mar-2021",
"Mar-2021", "Mar-2021", "Mar-2021", "Mar-2021", "Mar-2021", "Mar-2021",
"Mar-2021", "Mar-2021", "Mar-2021", "Mar-2021", "Mar-2021", "Mar-2021",
"Mar-2021", "Mar-2021", "Mar-2021", "May-2020", "May-2020", "May-2020",
"May-2020", "May-2020", "May-2020", "May-2020", "May-2020", "May-2020",
"May-2020", "May-2020", "May-2020", "May-2020", "May-2020", "May-2020",
"May-2020", "May-2020", "May-2020", "May-2020", "May-2020", "May-2020",
"May-2020", "May-2020", "May-2020", "May-2021", "May-2021", "May-2021",
"May-2021", "May-2021", "May-2021", "May-2021", "May-2021", "May-2021",
"May-2021", "May-2021", "May-2021", "May-2021", "May-2021", "May-2021",
"May-2021", "May-2021", "May-2021", "May-2021", "May-2021", "May-2021",
"May-2021", "May-2021", "May-2021", "Nov-2020", "Nov-2020", "Nov-2020",
"Nov-2020", "Nov-2020", "Nov-2020", "Nov-2020", "Nov-2020", "Nov-2020",
"Nov-2020", "Nov-2020", "Nov-2020", "Nov-2020", "Nov-2020", "Nov-2020",
"Nov-2020", "Nov-2020", "Nov-2020", "Nov-2020", "Nov-2020", "Nov-2020",
"Nov-2020", "Nov-2020", "Nov-2020", "Nov-2021", "Nov-2021", "Nov-2021",
"Nov-2021", "Nov-2021", "Nov-2021", "Nov-2021", "Nov-2021", "Nov-2021",
"Nov-2021", "Nov-2021", "Nov-2021", "Nov-2021", "Nov-2021", "Nov-2021",
"Nov-2021", "Nov-2021", "Nov-2021", "Nov-2021", "Nov-2021", "Nov-2021",
"Nov-2021", "Nov-2021", "Nov-2021", "Oct-2020", "Oct-2020", "Oct-2020",
"Oct-2020", "Oct-2020", "Oct-2020", "Oct-2020", "Oct-2020", "Oct-2020",
"Oct-2020", "Oct-2020", "Oct-2020", "Oct-2020", "Oct-2020", "Oct-2020",
"Oct-2020", "Oct-2020", "Oct-2020", "Oct-2020", "Oct-2020", "Oct-2020",
"Oct-2020", "Oct-2020", "Oct-2020", "Oct-2021", "Oct-2021", "Oct-2021",
"Oct-2021", "Oct-2021", "Oct-2021", "Oct-2021", "Oct-2021", "Oct-2021",
"Oct-2021", "Oct-2021", "Oct-2021", "Oct-2021", "Oct-2021", "Oct-2021",
"Oct-2021", "Oct-2021", "Oct-2021", "Oct-2021", "Oct-2021", "Oct-2021",
"Oct-2021", "Oct-2021", "Oct-2021", "Sep-2020", "Sep-2020", "Sep-2020",
"Sep-2020", "Sep-2020", "Sep-2020", "Sep-2020", "Sep-2020", "Sep-2020",
"Sep-2020", "Sep-2020", "Sep-2020", "Sep-2020", "Sep-2020", "Sep-2020",
"Sep-2020", "Sep-2020", "Sep-2020", "Sep-2020", "Sep-2020", "Sep-2020",
"Sep-2020", "Sep-2020", "Sep-2020", "Sep-2021", "Sep-2021", "Sep-2021",
"Sep-2021", "Sep-2021", "Sep-2021", "Sep-2021", "Sep-2021", "Sep-2021",
"Sep-2021", "Sep-2021", "Sep-2021", "Sep-2021", "Sep-2021", "Sep-2021",
"Sep-2021", "Sep-2021", "Sep-2021", "Sep-2021", "Sep-2021", "Sep-2021",
"Sep-2021", "Sep-2021", "Sep-2021"), variant = c("Alpha", "B.1.1.277",
"B.1.1.302", "B.1.1.519", "B.1.160", "B.1.177", "B.1.221", "B.1.258",
"B.1.367", "B.1.620", "Beta", "Delta", "Epsilon", "Eta", "Gamma",
"Iota", "Kappa", "Lambda", "Mu", "non_who", "Omicron", "others",
"S:677H.Robin1", "S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302",
"B.1.1.519", "B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367",
"B.1.620", "Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota",
"Kappa", "Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican", "Alpha", "B.1.1.277", "B.1.1.302", "B.1.1.519",
"B.1.160", "B.1.177", "B.1.221", "B.1.258", "B.1.367", "B.1.620",
"Beta", "Delta", "Epsilon", "Eta", "Gamma", "Iota", "Kappa",
"Lambda", "Mu", "non_who", "Omicron", "others", "S:677H.Robin1",
"S:677P.Pelican"), num_seqs_of_variant = c(2035L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 121L, 5248L, 0L, 42L, 3L, 1L, 2741L,
0L, 0L, 2003L, 0L, 2003L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1046L, 0L, 1046L,
0L, 0L, 7L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 5355L, 0L,
0L, 1L, 0L, 5L, 0L, 0L, 107L, 0L, 107L, 0L, 0L, 18L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 31L, 0L, 0L, 0L, 0L, 8L, 0L,
0L, 2585L, 0L, 2585L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 617L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 18L, 64L, 18L,
0L, 0L, 262L, 0L, 0L, 0L, 0L, 6L, 0L, 1L, 0L, 0L, 11L, 156L,
0L, 7L, 0L, 0L, 237L, 0L, 0L, 2356L, 0L, 2349L, 0L, 0L, 134L,
0L, 0L, 0L, 1L, 10L, 0L, 5L, 0L, 0L, 3L, 84L, 0L, 0L, 0L, 0L,
28L, 0L, 0L, 2762L, 0L, 2745L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 593L, 0L,
593L, 0L, 0L, 4L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 6409L,
0L, 0L, 0L, 0L, 19L, 0L, 0L, 219L, 0L, 219L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 1383L, 0L, 1383L, 0L, 0L, 28L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 1L, 9L, 7684L, 0L, 0L, 0L, 0L, 37L, 0L, 0L, 258L, 0L, 257L,
0L, 0L, 1672L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 87L, 380L,
1L, 50L, 0L, 0L, 1577L, 0L, 0L, 2461L, 0L, 2461L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 1120L, 0L, 1120L, 0L, 0L, 639L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 53L, 16940L, 0L, 14L, 1L, 0L, 765L, 0L, 0L, 1387L,
0L, 1387L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
28L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 611L, 0L, 611L, 0L, 0L, 2L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 4007L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 210L, 5L, 210L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 736L, 0L, 736L,
0L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 4123L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 62L, 0L, 61L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 820L,
0L, 820L, 0L, 0L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L,
6738L, 0L, 0L, 0L, 0L, 15L, 0L, 0L, 73L, 0L, 72L, 0L, 0L)), class = "data.frame", row.names = c(NA,
-480L))
这是我的代码。
ggplot(data = India_variant_df, aes(x= month_year, y = num_seqs_of_variant,
group = "variant", colour = variant))+
geom_point(stat = "identity")+
geom_line()
【问题讨论】:
-
第一步:去掉引号,即使用
group = variant。 -
另一个问题是您的 x 轴值没有按时间顺序排列。改变这个和 Stefan 提到的内容,你的图表就很好了。