2013-04-14 4 views
15

검은 선으로 표시되는 시계열과 빨간색 곡선으로 표시되는 시계열이 하나 있습니다. 그렇다면 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)) 

하지만 exceedance의 전설에 파란색 라인을 갖고 싶어하지 않지만, 단지 별 : stars

가 현재 나는 다음과 같은 전설이 다음 도표를 참조하십시오. 나는 pch = 8을 사용해야한다. 나는 단지 전설에 별을두고 싶다. 선으로 별을 만들지는 않는다. 따라서 다음 해결책은 없습니다. R legend issue, symbols of points are masked by lines

답변

26

시도해보십시오. 첫 번째 두 줄만 표시하도록 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