我可能很遗憾,但是考虑下面的直方图
ggplot(diamonds, aes(carat)) +
geom_histogram(color="white") +
theme_light()
我希望标签(例如1)位于栏的开头或结尾,而不是中点。
答案 0 :(得分:1)
如果您使用以下放置说明添加文本行,则会将它们放在您希望的位置,但您需要使用要打印的标签填写UIViews
部分。
label =
答案 1 :(得分:1)
可以使用breaks
中的geom_histogram
参数自定义每个bin的边界。如果您想在箱柜的开头或末尾贴标签,那么您只需要确保标签的breaks
的步长是箱宽的倍数(或切口中的步骤):< / p>
cut_breaks = seq(0, 5, 0.2)
lab_breaks = seq(0, 5, 1) # make sure 1 here is a multiple of 0.2
ggplot(diamonds, aes(carat)) +
geom_histogram(color="white", breaks = cut_breaks) +
scale_x_continuous(breaks = lab_breaks) +
theme_light()
以下是一组不同的中断:
cut_breaks = seq(0, 5, 0.2)
lab_breaks = seq(0, 5, 0.6) # 0.6 is a multiple of 0.2
ggplot(diamonds, aes(carat)) +
geom_histogram(color="white", breaks = cut_breaks) +
scale_x_continuous(breaks = lab_breaks) +
theme_light()
答案 2 :(得分:1)