R 在ggplot中设置ylims时,如何删除小数点?
当我显示我的绘图时,点上方的顶部数字被隐藏 我已经尝试过用vjust和hjust调整数字的位置,但它只是隐藏了底部的数据点数字 我还尝试将ylimits设置为ylim(c(0,10)),但是y轴上的数字显示为十进制,这是我不想要的 我希望它们显示如下,没有小数点,并且限制为10或12R 在ggplot中设置ylims时,如何删除小数点?,r,ggplot2,R,Ggplot2,当我显示我的绘图时,点上方的顶部数字被隐藏 我已经尝试过用vjust和hjust调整数字的位置,但它只是隐藏了底部的数据点数字 我还尝试将ylimits设置为ylim(c(0,10)),但是y轴上的数字显示为十进制,这是我不想要的 我希望它们显示如下,没有小数点,并且限制为10或12 一个非常做作的例子。。。。这有用吗 library("ggplot2") mtcars %>% ggplot(aes(x = mpg, y = wt)) + geom_p
一个非常做作的例子。。。。这有用吗
library("ggplot2")
mtcars %>%
ggplot(aes(x = mpg, y = wt)) +
geom_point() +
geom_text(aes(label = mpg), vjust = -1.0) +
scale_y_continuous(limits = c(2.5, 4.1), labels = scales::label_number(accuracy = 1)) +
scale_x_continuous(limits = c(15, 25))
不要使用
ylim
,而是使用scale\u y\u continuous(极限=c(0,12),中断=seq(0,12,2))
。将中断设置为整数可能会导致数字的四舍五入。如果没有,则加载刻度
包,然后执行:刻度连续(限值=c(0,12),断点=序号(0,12,2),标签=标签号(精度=1))
。