2017-12-02 117 views
0

我在改變土壤溼度與漿果存在相關的效應圖上的y軸時遇到問題。更改效果圖中的y軸R

土壤溼度圖表:

enter image description here

我想在每0.1個蜱顯示在y軸上的存在從0到1,所以這將是與其他類似的圖形相當,優選。 從效果包的幫助部分,我能夠理解該包會調整軸以製作漂亮的圖形。人們如何改變這種狀況?我發現很少有關於改變y軸的信息,每個人似乎都只關心x軸。

我使用二項式GLM用於相對於幾個變量(土壤溼度,斜率,從邊緣的距離)來漿果存在建模,則可視化每一個在效應曲線:

m3<-glm(pres_BL ~ soil_moist + Slope + EdgeDist, data=BC, family="binomial")

plot(effect("soil_moist",m3), xlab="soil_moist", ylab="Presence of bilberries") 

謝謝你的任何信息,

醫學

回答

0

嘗試許多可能的解決方案以後,我終於解決了。

訣竅是使用rescale.axis=F,因此不允許軟件包在默認情況下在響應比例上標記y軸。我也使用ylim = c(0,1),因爲我想要整個0-1的概率尺度。

我希望這可以幫助像我一樣迷失的人。

0

不確定是否有一些特別的東西有關電子

plot(effect("soil_moist",m3), xlab="soil_moist", 
ylab="Presence of bilberries", ylim = c(0,1), yaxt = "n") 

這將Y軸設置爲0和1之間,並從生成默認標籤停止:ffect包,並將其繪製的方式,但這個應該是能夠與完成。

然後可以使用設置在y軸上的刻度(即軸2)到0.1的間隔:

axis(2, at=seq(0, 1, by = .1), labels=seq(0, 1, by = .1), las = 2) 
+0

是的,它必須是特定於效果包的東西,因爲此解決方案只是損壞現在從0.5開始的軸。第二部分蜱沒有任何影響。 鏈接到圖像(https://ibb.co/mm4Z5G) –