首页 > 解决方案 > 调整 ggplot 上的数字标签,同时保持图形看起来相同

问题描述

假设我希望记录绘图的 x 轴。

ggplot(pressure, aes(temperature, pressure)) +
  geom_line()

在此处输入图像描述

一种方法是更改​​数据或简单地 log10 aes()

ggplot(pressure, aes(log10(temperature), pressure)) +
  geom_line()

但是,上述方法会稍微改变绘图的外观。我希望一个情节看起来第一个情节相同,除了标签是 {2,2.30103,2.477112,...} 所以我想知道是否有一个 ggplot 选项可以实现这样的目标。我想像的东西

ggplot(pressure, aes(temperature, pressure)) +
  geom_line() +
  imaginary_function(x=log10)

标签: rggplot2scale

解决方案


推荐阅读