【问题标题】:How to show parameter in plot如何在图中显示参数
【发布时间】:2018-08-26 21:21:37
【问题描述】:

我想显示 alpha = 2,beta = 2。 也就是参数

beta_plot <- function(a, b, ...) {
  x <- seq(0, 1, by = 0.02)
  y <- dbeta(x, shape1 = a, shape2 = b)
  plot(x, y, main = expression(paste(alpha, " = ", a,"  ", beta, " = ", b)),  xlab = NA, ylab = NA, ...)
}
beta_plot(2, 2)

但是 它显示了

我该怎么办?

【问题讨论】:

    标签: r plot statistics


    【解决方案1】:

    我们可以使用bquote

    beta_plot <- function(a, b, ...) {
     x <- seq(0, 1, by = 0.02)
      y <- dbeta(x, shape1 = a, shape2 = b)
      plot(x, y, main = bquote(alpha~" = "~.(a)~" "~beta~" = "~.(b)  ),
                  xlab = NA, ylab = NA, ...)
     }
    
    beta_plot(2, 2)
    

    【讨论】:

    • 谢谢!!这就是我想要的。顺便说一下,bquote 的描述:LISP 反引号宏的类似物。什么意思?
    猜你喜欢
    • 1970-01-01
    • 2013-04-20
    • 2014-11-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 2017-07-30
    • 2020-05-27
    • 1970-01-01
    相关资源
    最近更新 更多