我正在绘制一些付款分配信息,并在将其缩放到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)
答案 0 :(得分:5)
不确定这是否与您完全相同,但您可以使用scale_x_continuous将x轴标签的文本更改为您想要的任何内容。
这里没有:
ggplot(data = cars) + geom_histogram(aes(x = speed), binwidth = 1)
以下是:
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)))