2012-11-14 48 views
5

我主要是能夠強制表達式()給我我需要的圖形的數學輸出,但我被這一個flummoxed。有什麼辦法讓expression()顯示P(a <= X <= b)?

text(-2,.21,expression(P(a <= X)), cex=1.2) 

給了我預期的結果,但是

text(-2,.21,expression(P(a <= X <= b)), cex=1.2) 

失敗,箭頭指向第二\樂。粘貼2件一起不起作用,因爲< =需要左右令牌;即這也失敗了:

text(-2,.21,expression(<= X), cex=1.2) 

任何想法?有些令人沮喪的是,似乎沒有關於表達式記號分析器如何工作的文檔,而沒有查看源代碼。唯一的文件似乎是一對夫婦的這種不同的顏色版本:

http://stat.ethz.ch/R-manual/R-patched/library/grDevices/html/plotmath.html

回答

7

您需要組運營plotmath - 你必須更明確一些優先otherwords。無形地做到這一點,包在{ }子報表中:

R> plot(1:10, type = "n") 
R> text(5, 5, expression(P(a <= {X <= b})), cex = 1.2) 

其中給出

enter image description here

這是記錄(如果你知道這意味着什麼)向列表的末尾的標記plotmath理解。

相關問題