首页 > 解决方案 > 我有一个 geom_bar 我想组织但似乎无法弄清楚如何

问题描述

我有一组正在处理的数据,但似乎无法组织我的数据的 bin 大小

vgsales %>% 
  ggplot(aes(User_Score)) +
  geom_bar()

垃圾箱都挤满了,不知道如何让它们看起来更好看:

垃圾箱都很拥挤,不知道如何让它们看起来更好看。

我希望它们的范围为 1-10,但 bin 大小为 0.5。不确定如何做到这一点。我是初学者,需要帮助。

标签: rggplot2

解决方案


首先,它似乎User_Score是 a factoror character, not numeric。其次,看起来您可能需要geom_histogram()而不是geom_bar.

您可以尝试以下方法,看看它们是否有任何不同:

vgsales %>% 
  mutate(x = as.numeric(as.character(User_Score))) %>% 
  ggplot(aes(x)) +
  geom_bar()

或者

vgsales %>% 
  mutate(x = as.numeric(as.character(User_Score))) %>% 
  ggplot(aes(x)) +
  geom_histogram()

推荐阅读