增加轴刻度数

我正在为一些数据生成图,但是滴答的数量太小,我需要更高的读数精度

有没有办法增加ggplot2中的轴刻度数?

我知道我可以告诉ggplot使用向量作为轴刻度,但我想要的是增加所有数据的刻度数。换句话说,我希望根据数据计算滴答数。

可能ggplot在内部使用某种算法执行此操作,但我无法找到它是如何做到的,根据我的需要进行更改


鸿蒙传说
浏览 634回答 3
3回答

梵蒂冈之花

您可以通过修改scale_x_continuous和/或覆盖ggplots默认比例scale_y_continuous。例如:library(ggplot2)dat <- data.frame(x = rnorm(100), y = rnorm(100))ggplot(dat, aes(x,y)) +&nbsp; geom_point()给你这个:在此输入图像描述覆盖尺度可以给你这样的东西:ggplot(dat, aes(x,y)) +&nbsp; geom_point() +&nbsp; scale_x_continuous(breaks = round(seq(min(dat$x), max(dat$x), by = 0.5),1)) +&nbsp; scale_y_continuous(breaks = round(seq(min(dat$y), max(dat$y), by = 0.5),1))在此输入图像描述如果您只想“缩放”绘图的特定部分,请分别查看xlim()和ylim()。在这里也可以找到好的见解来理解其他论点。
打开App,查看更多内容
随时随地看视频慕课网APP