geom_bar 的问题

河马8436

我正在尝试创建一个图表来显示 Minecraft 流/非 Minecraft 流与给定流媒体的星期几之间的相关性。

  • minecraft变量是一个虚拟变量,所有观测值都为 0 或 1。
  • weekday变量是分类变量,从 1 到 7 的数字表示星期几。

这就是我所拥有的:

streamerData %>%
  ggplot(aes(x=minecraft)) +
  geom_bar(aes(fill=weekday)) +
  theme_ipsum_rc()

它给了我这张图:

鲍勃麦当劳

weekday尝试使用类似这样的代码将变量的数值数据转换为分类数据。可能有一种更简单的方法可以做到这一点,但它应该可以工作。

for (x in 1:high)
{
  if (streamerData$weekday[x] == 1)
  {
    streamerData$weekday[x] = "Sunday"
  }
  else if (streamerData$weekday[x] == 2)
  {
    streamerData$weekday[x] = "Monday"
  }
  else if (streamerData$weekday[x] == 3)
  {
    streamerData$weekday[x] = "Tuesday"
  }
  else if (streamerData$weekday[x] == 4)
  {
    streamerData$weekday[x] = "Wednesday"
  }
  else if (streamerData$weekday[x] == 5)
  {
    streamerData$weekday[x] = "Thursday"
  }
  else if (streamerData$weekday[x] == 6)
  {
    streamerData$weekday[x] = "Friday"
  }
  else if (streamerData$weekday[x] == 7)
  {
    streamerData$weekday[x] = "Saturday"
  }
}

high应该替换为您的数据长度。运行此程序后,运行您当前拥有的内容,它应该可以工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章