2014-04-30 35 views
1

我想讓我的圖的標題包含文本,公式和變量。考慮其中我想要的標題爲讀玩具例如:使用包含文本,公式和變量的標題的圖

直方圖與(畝/西格瑪)等於(畝/西格瑪的值)正態分佈

(其中第一托架要被呈現爲基於解決此網站的一些問題的公式)

,我嘗試以下代碼:

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

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

現在的問題是,畝的值/西格瑪未示出,像這樣:

graph

我怎樣才能得到最後一點顯示?

+0

哇,我想我明白如何bquote作品。無論如何,我都無法獲得這個價值。你可能會考慮ggplot2,我記得還有一種方法可以用陰謀獲得乳膠方程式。它可能適合你。 – nfmcclure

+1

'bquote'只有一個'expr'參數,你應該用'*'替換逗號。 – baptiste

回答

1

下面是做這件事:

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