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())
应该做。
我正在使用包 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())
应该做。