不使用scale_x_continuous更改刻度线标签

我一直在处理一个连续的数据集,当使用geom_density (ggplot2)绘图时,使用scale_x_continuous时数据点会被截断。最棒的是,xlim()可以在我需要的时候显示数据!唯一的问题是,xlim似乎消除了更改轴刻度线标签的能力。因此,当我的Z分数密度图需要显示从-3到3的每个刻度线时,它会显示该范围内的数据,但不会显示这些点处的刻度线,如1中所示。

什么函数可以让我改变轴的刻度线?

更新:这就是scale_x_continuous(breaks = pretty(a_tubulin_data$Z.Scores, n = 9)) + coord_cartesian(xlim=c(-3,3))

输出如2中所示

转载请注明出处:http://www.fulida88.com/article/20230526/1352060.html