我一直在使用一个数据集,它看起来像以下数据集:
data <- tribble(
~id, ~min, ~max,
"1", 5, 40,
"2", 6, 50,
"3", 7, 70,
"4", 8, 90,
"5", 23, 100,
"6", 18, 40,
"7", 34, 50,
"8", 84, 150,
"9", 15, 70,
"10", 100, 90,
)现在,我想通过定义柱状图的范围来绘制直方图。我已经绘制了下面的直方图,现在想要在X轴上设置存储箱的范围: 0-5,10-20,30-50,50-100。

这是我的代码。有什么建议吗?
ggplot(data=data, aes(data$min)) +
geom_histogram(breaks = seq(0, 100, by = 10),
col = "black",
fill = "red",
alpha = .2) +
labs(x = "Min", y = "Count") 发布于 2019-12-01 06:33:58
根据需要调整breaks:
ggplot(data=data, aes(data$min)) +
geom_histogram(breaks = c(0, 5, 10, 20 , 30, 50, 100),
col = "black",
fill = "red",
alpha = .2,
) +
labs(x = "Min", y = "Count") https://stackoverflow.com/questions/59120816
复制相似问题