【问题标题】:Using plot with title containing text, formulas and variables使用包含文本、公式和变量的标题的绘图
【发布时间】:2014-04-30 23:09:50
【问题描述】:

我想让我的情节标题包含文本、公式和变量。考虑我希望标题读作的玩具示例:

(mu/sigma) 等于 (mu/sigma 的值) 的正态分布直方图

(其中第一个括号将呈现为公式)

基于这个网站的一些问题,我尝试了以下代码:

x <- rnorm(1000)
mu <- 1
sigma <- 0

hist(x, main=bquote("Histogram of normal distribution with " *frac(mu,sigma)* " equal to ", .(mu/sigma)  ) )

现在的问题是 mu/sigma 的值没有显示出来,像这样:

如何才能显示最后一位?

【问题讨论】:

  • 哇,我以为我了解 bquote 的工作原理。无论如何,我都无法表现出这种价值。您可能会考虑 ggplot2,我记得还有一种方法可以在图中获取乳胶方程。它可能对你有用。
  • bquote 只有一个expr 参数,您应该用* 替换逗号

标签: r graphics plot


【解决方案1】:

这是一种方法:

title(main=substitute(paste("Histogram of normal distribution with ", 
                            frac(mu,sigma), " equal to ", frac(m,s)), 
                      list(m=mu, s=sigma)))

【讨论】:

    猜你喜欢
    • 2020-05-20
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多