我在多軸barplot有麻煩。我在同一個圖中有一個帶有條和點的X,Y軸。重點是我必須在不同比例下顯示它們兩個分數R在R barplot
雖然我可以正確顯示兩個(條和點),但是當我嘗試在左右軸上設置不同比例時,問題就出現了。我不知道如何改變附屬軸的比例尺,以及如何將紅色圓點綁定到右側的軸上,以及如何將條形圖綁定到左側的軸上。
這是我的代碼和我所得到的:
labels <- value
mp <- barplot(height = churn, main = title, ylab = "% churn", space = 0, ylim = c(0,5))
text(mp, par("usr")[3], labels = labels, srt = 45, adj = c(1.1,1.1), xpd = TRUE, cex=.9)
# Population dots
points(popul, col="red", bg="red", pch=21, cex=1.5)
# Churn Mean
media <- mean(churn)
abline(h=media, col = "black", lty=2)
# Population scale
axis(side = 4, col= "red")
我想是已經離開(灰色)軸在ylim = C(0,5)並將這些條綁定到該軸。 ylim = c(0,50)處的右側(紅色)軸線與該軸線相關的點... 目標是用不同軸表示同一圖形中的條形和點。
希望我解釋了我自己的成功。 感謝您的協助!
看看在「新」的設置'par' - ?你想畫兩個地塊,並通過設置「新」爲TRUE包裹。 – dayne