【问题标题】:plot with logarithmic y scale and negative values具有对数 y 刻度和负值的绘图
【发布时间】:2018-06-24 12:26:00
【问题描述】:

我有一组包含负值和正值的数据。我想将它们呈现在对数刻度的 y 轴图上。由于某些值为负数,因此 log="y" 不起作用。如何克服这一点?

【问题讨论】:

  • 这与其说是一道编程题,不如说是一道数学题。您可能会在Cross Validated 上得到更多回复
  • 或者,提供您的数据子集,向我们展示您正在使用的不起作用的代码以及它提供的错误,并且通过可重现的示例,更有可能有人能够来帮助你。谢谢:)
  • 您可以尝试对数据进行asinh 转换。不确定我是否推荐它...另请参阅r-bloggers.com/modeling-trick-the-signed-pseudo-logarithm/amp

标签: r logging plot yaxis


【解决方案1】:

谢谢大家的cmets。我自己解决了这个问题:我没有使用简单的 plot() 来生成图形,而是使用带有 scale_y_log() 函数的 ggplot2 包以对数刻度(包括负值)呈现线性单位。

不过,我还有一个类似的问题,可以在here.找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-08
    • 2013-01-08
    • 1970-01-01
    • 2020-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多