我有一個問題,我主要使用分類樹中設置爲一類因子的分類數據。我在R中使用partykit
包,而不是party
,因爲此處的回答表明前一個包對圖形輸出的操作更好。如何在繪製partykit的ctree輸出時抖動節點拆分字符串?
我的真實數據集中沒有多個節點(約7個),但對於某些變量我有很多因子水平,而且我遇到了這樣一個問題,即分裂左側的因子水平和來自右側互相干擾。具體而言,這是因爲因子水平列表的水平方向與因子水平的長度相結合。
我可以使用MASS
包中的Aids2數據集重現此問題。這是一句廢話的例子,但它產生行爲我想解決
library("partykit")
SexTest <- ctree(sex ~ ., data=Aids2)
plot(SexTest)
如果你看一下節點1節點分割的信息,你會看到的行爲我描述:
在我真正的數據框,縮小字體只有當我把它縮小到4點時才起作用,這是不可讀的。
是否有某種方法可以爲該字符串定義文本框並啓用文本換行?我查看了par
和gpar
試圖找到解決方案,但一直不成功。另一個合適的選擇是錯開每個節點的因子信息的垂直位置,以使它們位於另一個下面。