0

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

何が問題なのですか?

4

1 に答える 1

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"))
于 2013-01-13T01:14:01.097 に答える