我想在一个绘图中添加一个表达式,其中出现一个条件术语,例如E(Y | X).使用例如:
plot(x=c(.5),ylim=c(0,1),xlim=c(0,2))
text(x=1,y=.5,labels=expression(E(X|Y)),pos=1)
Run Code Online (Sandbox Code Playgroud)
不这样做,但它产生E(|(X,Y)).显然我不知道如何正确地将垂直条放入表达式 - 有人可以帮忙吗?谢谢.
plot(x=c(.5),ylim=c(0,1),xlim=c(0,2))
expr = expression("E" * (X ~ "|" ~ Y))
text(x=1,y=.5,labels=expr,pos=1,cex=4)
Run Code Online (Sandbox Code Playgroud)
编辑
@joran提出了一个不同的版本(这个版本的空间更少)
expr1 = expression(E(X*"|"*Y))
text(x=1,y=.8,labels=expr2,pos=1,cex=4)
Run Code Online (Sandbox Code Playgroud)
