R을 사용하여 동일한 플롯에 여러 세트의 정렬 된 쌍을 플롯하려고합니다. 그 사이에 선이 필요하지 않습니다. 간단한 선형 회귀에 의해. 다음은 일부 샘플 코드그래프에 여러 데이터 세트의 여러 세트를 그릴 때 R
sw_sd <- c(0, 20)
sw_r <- c(5, 10)
aa_sd <- c(0, 16)
aa_r <- c(5, 8)
png("5-airline-cals.png")
plot.new()
plot.window(xlim=c(0,25), ylim=c(0,12))
plot(c(aa_sd, aa_r))
plot(sw_sd,sw_r, pch=22, main="Capital Allocation Lines", xlab="Standard Deviation", ylab="Expected Return")
sw_cal=lm(sw_r~sw_sd)
aa_cal=lm(aa_r~aa_sd)
abline(sw_cal, col="forestgreen", lwd=3)
abline(aa_cal, col="blue", lwd=3)
legend(1, 9, c("Southwest Airlines","American Airlines"), cex=0.8, col=c("forestgreen","blue"), lwd=3);
box()
dev.off()
sd
쌍은 X 좌표와 r
의 y 좌표이다. 같은 산점도에 두 세트의 x-y 쌍이 필요합니다. 이것은 단순화 된 데이터이지만 아이디어를 얻을 수 있습니다.
'? points','? lines' 그리고'? plot'을 읽는 코드의 모습을 보면 특별한 예를 들자 나쁜 생각이 들지 않을 것입니다. – joran
팁 주셔서 감사합니다; 나는'lines'과'plot'에 대한 문서를보고 있었지만 아직도 당신이 생각하는 것이 확실하지 않습니다. 'abline' 대신'lines'을 사용해야합니까? 처음에는'lines'을 사용했지만 점들을 연속적으로 표현할 필요가 있습니다. * 개선해야 할 부분에 대해 좀 더 자세히 설명해 주시겠습니까? 제가 R을 처음 접했을 때 그것은 분명 도움이 될 것입니다. –