【问题标题】:Issue with mapping using ggplot使用 ggplot 进行映射的问题
【发布时间】:2021-06-18 17:27:35
【问题描述】:

这是我的代码:

library(lubridate)

COVID <- COVID %>% mutate(Date = ymd(COVID$dateRep))


ggplot(data = COVID, aes(x=Date, y=cases))+ geom_point()

ggplot(data = COVID, aes(x=Date, y=cases))+ geom_point(aes(color=countriesAndTerritories))

这里我只是将颜色映射到国家,但我的情节不会显示:

这里显示了我的情节,但没有标签

我的总体计划是显示每天的病例是否在假期(旅行时间)前后增加

【问题讨论】:

  • 看起来你有超过一百个countriesAndTerritories,数量之多,以至于你的传说占据了整个情节。有很多方法可以处理这个问题:你可以做一个更大的绘图区域,缩小你的图例文本,隐藏你的图例,子集你的图表以一次查看一个子集,聚合你的组,突出几个感兴趣的系列其余的不加标签,等等。
  • 如果您创建一个小的可重现示例以及预期的输出,这将更容易提供帮助。阅读how to give a reproducible example

标签: r ggplot2 time-series


【解决方案1】:

尝试 ymd(dateRep) 而不是 ymd(COVID$dateRep)。抱歉,目前我面前没有我的电脑,但这是唯一让我一目了然的东西。

【讨论】:

    猜你喜欢
    • 2018-09-21
    • 1970-01-01
    • 2017-09-23
    • 1970-01-01
    • 2020-07-05
    • 1970-01-01
    • 2020-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多