簡體   English   中英

rpart.plot錯誤:box.palette既不是顏色也不是調色板

[英]rpart.plot Error: box.palette is neither a color or a palette

我在下面使用了以下代碼,但出現錯誤。 所有變量都是數字變量,b變量具有4個不同的條件(0、3、4、5)。

tree=rpart(a~b,data,method='class', cp=0.05)
rpart.plot(tree)

我得到的錯誤:

錯誤:box.palette:c(“#F7FCF5”,“#EEF8EA”,“#E5F5E0”,“#D6EFD0”,“#C7E9C0”,“#B4E1AD”,“#A1D99B”,“#8ACE88”,“# 74C476“)既不是顏色,也不是調色板。 嘗試類似box.palette =“ blue”或box.palette =“ Blues”之類的方法。 預定義的調色板是(帶有可選的“-”前綴):灰色灰色綠色綠色藍色棕色橘紅色紅色紫色Gy Gn Bu Bn或Rd Pu(上述調色板的替代名稱)BuGn BuBn GnRd等。(兩種顏色的分散調色板:任何兩個調色板的組合)RdYlGn GnYlRd BlGnYl YlGnBl(三個調色板)

所以我嘗試了以下代碼,但仍然是相同的錯誤:rpart.plot(tree,box.palette =“ auto”)

如果我在第一行中消除了cp = 0.05(tree = rpart(a〜b,data,method ='class'),樹就出來了,但條件3聲明為“未使用”,僅使用了0、4、5在樹中,所以我無法擁有完整的決策樹。

謝謝。

例如,您可以嘗試rpart.plot(tree,box.palette = "blue")rpart.plot(tree,box.palette = "green")

或者,如果您想自己定義顏色,則可以使用box.palette = rgb(.5,.5,.5,.5) (數字代表紅色,綠色,藍色,透明度的百分比,所有值介於0和1之間)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM