ggplot直方图调整极限

时间:2018-08-23 21:05:18

标签: r ggplot2 histogram

我正在尝试使用ggplot制作基本的直方图,以显示选择四个教师资料之一作为特定课程的第一偏好的学生的分布情况。因此,换句话说,学生读到:“上“ X”课程时,请选择您希望教授该课程的哪种讲师类型(4种不同的教授类型/个人资料)。作为第一个戳刺,我想制作一个直方图,显示学生对第一任教师的偏爱分布。但是,我遇到的问题是,没有人选择4号教练。我认为从视觉上看,没有人选择4号是很重要的。但是在geom_histogram中,它不包括1、2、3和4作为X轴上的整数。这是我正在使用的代码:

T

有什么建议吗?最好在X轴上有1、2、3和4。

enter image description here

2 个答案:

答案 0 :(得分:0)

您可以使用scale_x_continuous或scale_y_continuous中的limits参数来设置轴的范围。在您的示例中:

ggplot(data = Preference, aes(Preference$First_FTF)) +
      geom_histogram(binwidth = 0.25, boundary = 0, close = "left") + 
      scale_x_continuous(limits = c(1,4))

答案 1 :(得分:0)

可以在 ggplot 上使用

xlimylim在图表区域上应用限制-

ggplot(data = Preference, aes(Preference$First_FTF)) +
  geom_histogram(binwidth = 0.25, boundary = 0, close = "left") + 
  xlim(1, 4)