【发布时间】:2014-04-12 00:43:45
【问题描述】:
大约一个小时前Align symbols in the legend,我问过一个关于这个传说的问题,但现在出现了一个新问题。我想在我的图例中添加线条。我尝试了以下内容:
plot(1:4)
legend("topleft",legend=expression(theta[1]==7%*%10^-4,theta[1]==0,
theta[2]==-14%*%10^-4,theta[2]==0),
lty=c(2,1),lwd=2,col=c("blue","grey"),bty="n",cex=1.2,ncol=2)
但是每行只能出现一次:第一行有一条蓝线,第二行有一条灰线。然后我尝试插入零,所以lty=c(2,1,0,0),但在thetas之间出现了空格。
应该是这样的:
有没有人建议我如何防止这些线条在我的图例中出现两次?
【问题讨论】:
-
你在表达式中传递了四个对象,所以传说认为你想要四个不同的行。您希望表达式如何显示?
-
与
lty=c(2,1,0,0)一样,但在thetas 之间没有空格。 -
所以这些行只会在第一列出现一次...
-
哦,那你可以把 col 改成
col=c("blue", NA, "grey", NA)。还有lyt = c(2,2,1,1) -
-1 你甚至没有尝试我在第一个问题中给你的解决方案