1

Rの凡例に点と線の両方を(色で)追加する方法を見つけようとしています.

私がプロットしたいのは次のようなものです:

x = 1:10
y = sin(x)
z = cos(x)

plot(x,y,type='l',lty=2,col="blue")
points(x,z,pch=19,col="red")

#I know this legend command doesn't work, but I just want to explain what I want
legend("topleft",c("x","y"),pch=19,lty=2,col=c("red","blue")

ご覧のとおり、凡例に点と線の両方を (正しいタイプと色で) 表示できるようにしたいと考えています。

4

1 に答える 1

4

pch=およびの他の引数として NA 値を指定しlty=ます。

legend("topleft",c("x","y"),pch=c(19,NA),lty=c(NA,2),col=c("red","blue"))
于 2013-07-24T19:26:23.333 に答える