我試圖繪製幾套在同一地塊有序對,使用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'的文檔,但是我仍然不確定你在想什麼。我應該使用'lines'而不是'abline'嗎?我最初使用了'lines',但是我需要這些線來擴展點,而不僅僅是連接它們(因爲點代表了一段時間內的連續函數)。你能否提供一些關於特別*我應該改進的地方的更多細節?由於我是R新手,這肯定會有所幫助。 –