如何在ecdf情节中添加图例?

时间:2013-01-13 00:58:17

标签: r

我正在生成一个ecdf情节,并希望添加一个图例,但收到以下错误:

plot(xlim=c(0,100), ylim=c(0,1), main=NULL, xaxs="i", yaxs="i", 
     ecdf(PrecentageVector1),  col="red", do.p = FALSE, pch=19, 
     lwd=3,  legend("bottomleft",c("A","B","C")), panel.first = grid()) 

Error in strwidth(legend, units = "user", cex = cex, font = text.font) :  
invalid graphics state

可能是什么问题?

1 个答案:

答案 0 :(得分:5)

?legend是一个独立的函数,它不是plot调用的一部分。 正如@timriffe所说,你需要做类似的事情:

PrecentageVector1 <- c(10,20,30)
plot(xlim=c(0,100), ylim=c(0,1), main=NULL, xaxs="i", yaxs="i", 
     ecdf(PrecentageVector1),  col="red", do.p = FALSE, pch=19, 
     lwd=3, panel.first = grid()) 
legend("bottomleft",c("A","B","C"))