R中的log Scale Transformation for ggplot2

时间:2015-06-08 01:29:43

标签: r ggplot2

我正在为R中的ggplot2设置一个问题集。我的一个问题是要求进行比例日志转换,我的笔记和Hadley Wickam的书都可以通过这个函数完成:

scale_x_log()

但是,当我使用此功能时,R无法识别它。任何时候我使用它,它会给我这个错误响应:

Error: could not find function "scale_x_log" 

当我使用帮助功能"?scale_x_log"时,它会返回以下错误消息:

No documentation for ‘scale_x_log’ in specified packages and libraries:
you could try ‘??scale_x_log’

"??scale_x_log"页面将我带到"ggplot2::scale_x_continuous",其中列出了函数"scale_x_log10()"。我想知道我使用的功能是否不存在,虽然这对我来说似乎不太可能。我也想知道我是否需要下载另一个包或其他东西。我希望这个问题很清楚......

1 个答案:

答案 0 :(得分:0)

关于编程动态,哈德利的书已经很老了。根据我的经验,ggplot2是一个非常动态的包,这些细节经常会改变(也可以看到有关如何在轴上转动标签的问题)。因此,我更喜欢先在ggplot网站上查看类似的东西。本网站随时了解ggplot功能的所有变化,并且还显示了示例中给出的所有图表。 可以找到常规页面here以及日志比例here的特定页面。实际上你现在必须使用scale_x_log10()函数。