有四个标签的ctree,但类别是长文本,因此只显示第一个。
category;presence;ratio;tested;located
palindromic_recursion;1;0;0;0
conceptual_comprehension;0;1;0;0
infoxication_syndrome;0;0;1;0
foreign_words_abuse;0;0;0;1
palindromic_recursion;1;0;0;0
conceptual_comprehension;0;1;0;0
infoxication_syndrome;0;0;1;0
foreign_words_abuse;0;0;0;1
concepts.ctree <- ctree(category ~., data)
plot(concepts.ctree)
是否有任何方法或参数来操纵(旋转)文本,边缘标签名称,这种方式迫使它们全部显示在情节中?
我的真实数据要大得多,但如果你不使用缩放工具,这个样本可以测试它。
此致
答案 0 :(得分:2)
partykit
的开发版本来支持此功能。目前,该软件包正在重新构建,但希望您可以很快说出install.packages("partykit", repos = "http://R-Forge.R-project.org")
- 或者如果您不想等待那么久,只需查看SVN并重新构建自己。
在新版本中,您可以将rot
和just
参数传递给grid.text()
,以控制x轴标签的旋转和对齐。
阅读数据:
data <- read.csv2(textConnection(
"category;presence;ratio;tested;located
palindromic_recursion;1;0;0;0
conceptual_comprehension;0;1;0;0
infoxication_syndrome;0;0;1;0
foreign_words_abuse;0;0;0;1
palindromic_recursion;1;0;0;0
conceptual_comprehension;0;1;0;0
infoxication_syndrome;0;0;1;0
foreign_words_abuse;0;0;0;1"
))
适合树(使用partykit
的{{1}}实现):
ctree()
对于可视化,首先在x轴上创建具有足够大边距的视口。然后,将树添加到现有视口页面并设置条形图的旋转/对齐参数。
library("partykit")
concepts.ctree <- ctree(category ~ ., data = data)