RStudio:如何在 ggplot2 中将水平轴转换为自然对数刻度?

RStudio: How to convert the horizontal axis to a natural log-scale in ggplot2?

我正在使用包 tidyverse 并希望将下图的 X 轴缩放为值的自然对数。

require(tidyverse)
require(gapminder)
gapminder07 <- dplyr::filter(gapminder, year == 2007)
ggplot(data = gapminder07) + 
geom_text(mapping = aes(x = gdpPercap, y = lifeExp, label = country))

必须按自然对数缩放。

+ scale_x_continuous(trans = scales::log_trans(),
                     breaks = scales::log_breaks())

应该做。