我正在绘制一些付款分配信息,并在将其缩放到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)
不确定这是否与您完全相同,但您可以使用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)