2014-06-20 61 views
0

十六進制列表已經有一個選項來創建迴歸直線,即type="r"在十六進制圖中繪製迴歸圖

不幸的是,它似乎不能使迴歸線變粗或改變顏色,這就是爲什麼你看不到線。這就是爲什麼我必須自己創造一個。

我的問題是,我如何繪製一個自制的迴歸線與hexbinplot,所以它奠定了像hexbinplot迴歸線,我得到的type =「r」相同的地方?

library(hexbin) 

    hexbinplot(TS.GW.fieldmean.zoo$GW.2~TS.MW.fldmean.1000.zoo$MW.fldm.2, main = "Scatterplot: Tägliches Mittel", 
       xlab="name1 [m/s]",ylab="name2 [m/s]",style="nested.centroids", type="r") 
    hbin <- hexbin(TS.GW.fieldmean.zoo$GW.2,TS.MW.fldmean.1000.zoo$MW.fldm.2) 
    hvp <- hexViewport(hbin) 
    reg <- lm(TS.GW.fieldmean.zoo$GW.2~TS.MW.fldmean.1000.zoo$MW.fldm.2) 
    hexVP.abline(hvp,reg$coefficients[1], reg$coefficients[2], col = "red", lty = 1, lwd = 2) 

這裏是紅色自制迴歸線和黑線的情節,我在使用類型=「R」得到:

image

+2

我們專注於問題和答案,而不是閒聊,所以我們做了一些努力來消除這些問題。在此處編輯問題時,標準做法是「提前致謝」,問候等。 – joran

+0

不知道,這是已經聊天。對不起。 – Nucore

+0

不要擔心,我只是想確保你的理解。 – joran

回答

1

找到自己的答案。這很容易:

hexbinplot(yy~xx, main = "(text) Scatterplot: text", 
      xlab="wind",ylab="other wind",style="nested.centroids", type=c("r"), col.line = "yourcolor", lwd="3")