2012-11-14 10 views
5

Grafikler için gereksinim duyduğum matematiksel çıktıyı vermek için çoğunlukla() ifadesini zorlayabildim, ancak bu konuda flummoxed oldum. P (a <= X <= b) değerini görüntülemek için expression() yöntemini almanın bir yolu var mı?

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

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

bana beklenen sonucu verir ama

bir ok le \ ikinci işaret başarısız olur. Birlikte 2 parça yapıştırmak da işe yaramıyor; < = hem sol hem de sağ tokenler gerektirir; yani, bu da başarısız olur:

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

Herhangi bir fikir? İfade belirteç çözümleyicisinin kaynak koduna bakmanın kısa bir süresinde nasıl çalıştığı konusunda herhangi bir belge görünmüyor gibi görünüyor. Eğer öncelik konusunda açık olmak zorunda Başka türlü ifade içinde - Sen plotmath grup operatörlerin ihtiyaç

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

cevap

7

: Sadece dokümantasyon bir bu farklı renk versiyonlarının çift gibi görünüyor. görünmez Bunu yapmak için, olduğu gibi { } alt ifadeleri sarın:

(ne anlama geldiğini biliyorsanız)

enter image description here

Bu listenin sonuna doğru belgelenmiştir verir

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

Hangi işaretleme plotmath anlıyor.