R,ggpubr:禁用对数刻度轴上的指数并改用整数

R, ggpubr: Disable exponents on logaritmic scale axis and use integer numbers instead

我正在尝试在 y 轴和 x 轴上使用对数刻度来绘制我的数据。但是,我想在我的情节中禁用对数刻度的指数表示法。而不是 10^0,10^1,10^2,我想要 1, 10, 100...

请问,我如何在 ggpubr 包中完成此操作?

虚拟数据:

require(ggpubr)

data(cars)
p <- ggscatter(cars, x = "speed", y = "dist")

p + yscale("log10", .format = TRUE)

format 设置为 FALSE(默认值)会得到:

p + yscale("log10")