2013-04-14 15 views
15

私は、黒い線で表され、赤い曲線で表される1つの時系列を持っています。それから私はRで8のpch記号を持つ単一のポイントを持っています。これらは星です。プロットのRプロットの凡例にpch記号を追加

legend("bottomleft", 
legend=c("log loss","daily VaR","exceedance"), 
bty = "n",lwd=2, cex=1.2,y.intersp=1.4, col=c("black","red","blue"), lty=c(1,1,1)) 

しかし、私は超過のために伝説の青いラインを持っている必要はありませんが、ちょうど星: stars

は現在、私は次の伝説を持って次のプロットを参照してください。私はpch = 8を使用する必要があります。私は、伝説に星をつけたいのであって、星があるのではない。したがって、これらのソリューションはありません:R legend issue, symbols of points are masked by lines

答えて

26

これを試してください。最初の2行だけを表示するようにltyを設定し、最後のポイントだけを表示するようにpchを設定します。

plot(1:10, rnorm(10) * 1:10) 
legend("bottomleft", legend = c("entry1", "entry2", "something cpl different"), bty = "n", 
     lwd = 2, cex = 1.2, col = c("black", "blue", "red"), lty = c(1, 1, NA), pch = c(NA, NA, 8)) 

enter image description here

関連する問題