R - ggplot2将x轴值更改为非日志值

Nik*_*nov 5 axis r ggplot2

我正在绘制一些付款分配信息,并在将其缩放到log-normal(base-e)后汇总数据.直方图结果很好,但我想修改x轴以显示非对数等价物.

我当前的轴显示[0:2.5:10]值或者,我想查看exp(2.5),exp(5)等的值.

有关如何实现这一目标的任何建议?我可以添加到我的绘图语句来缩放x轴值吗?也许有更好的方法 - 想法?

当前代码:

ggplot(plotData, aes_string(pay, fill = pt)) + geom_histogram(bins = 50) + facet_wrap(~M_P)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

回答......最终情节: 在此输入图像描述

Mis*_*ist 5

不确定这是否与您完全相同,但您可以使用scale_x_continuous将x轴标签的文本更改为您想要的任何内容.

这里没有:

ggplot(data = cars) + geom_histogram(aes(x = speed), binwidth = 1)
Run Code Online (Sandbox Code Playgroud)

这是:

ggplot(data = cars) + geom_histogram(aes(x = speed), binwidth = 1) +
  scale_x_continuous(breaks=c(5,10,15,20,25), labels=c(exp(5), exp(10), exp(15), exp(20), exp(25)))
Run Code Online (Sandbox Code Playgroud)