2017-03-24 27 views
-1

我正在使用下面的代碼,並且在輸出中,我在每個節點中獲得了一個很好的條件着色,具體取決於目標變量的年齡(Y/N)。 Y的百分比越高,綠色的陰影越深,N的年齡越高,紅色的陰影越深。如何使用rpart.plot在每個節點中獲取條件着色陰影?

rpart.plot(Rpart_temp, type = 4 , extra =104, digits = 2, cex=1) 

現在我正在使用一臺新機器,我所得到的只是一個黑色和白色的陰謀。即使我添加rpart.plot(Rpart_temp, type = 4 , extra =104, digits = 2, cex=1 , box.col=c("green", "red"))我沒有得到陰影效果。

任何想法?對不起,我無法分享劇情輸出。

+0

你能否讓你的問題[reproducible](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)? –

+0

我沒有執行代碼的問題。只是輸出(如解釋)看起來不同。抱歉,我無法分享圖片截圖。 –

回答

0

而不是使用box.col使用box.palette。有關詳細信息,請參閱rpart.plot文檔:

rpart.plot(Rpart_temp, type = 4 , extra =104, digits = 2, cex=1, 
      box.palette=c("green", "red")) 

rpart.plot(Rpart_temp, type = 4 , extra =104, digits = 2, cex=1, 
      box.palette="GnRd") # builtin palette 

這需要rpart.plot版本2.0.0或更高版本。