【问题标题】:How to add log scale to y axis in histogram in R如何在R中的直方图中将对数比例添加到y轴
【发布时间】:2021-03-03 16:35:04
【问题描述】:

如何使 y 轴 log 10 缩放? hist(Data, breaks = 50) 我是 R 编程的新手,非常感谢这里的任何帮助。

【问题讨论】:

标签: r histogram


【解决方案1】:

下面是两个可能的选项。

  1. 如果您使用的是ggplot2,则在 log10 刻度上绘制的最简单方法是使用 scale_y_log10(此处为 ggplot2 参考:https://ggplot2.tidyverse.org/reference/scale_continuous.html

  2. 将转换应用于数据本身。下面列出了同时使用dplyrbase r 的解决方案:

dplyr:Data2 <- Data %>% mutate(logy = log10(yvariable))

base:

logy <- data.frame(log10(Data$yvariable))

Data2 <- cbind(Data, logy)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-30
    • 2011-12-11
    • 2014-04-06
    • 1970-01-01
    • 2011-05-08
    • 2018-09-01
    • 2020-08-24
    相关资源
    最近更新 更多