在VCD中使用马赛克图时如何旋转标签

时间:2018-12-17 18:16:42

标签: r mosaic-plot

我正在尝试旋转plot I have created的标签(而不是变量名),并且我正在努力寻找并采用任何可行的解决方案。如您所见,当前表单中的标签不可读。

地块正在调查规划许可异议的原因,变量包括收入,政治,性别和对所在地区新房的态度。

这是代码。最后一次迭代,包括标注功能,但对绘图没有任何影响。

library(vcd)
mosaic(~Sex+HomsBultBPV+HHIncQV++PartyID, data=BSA, shade=TRUE, 
       labeling_args = list(set_varnames = c(Sex="Gender", HomsBultBPV="Attitude To Homes Built in Area", 
                            PartyID="Political Affiliation", HHIncQV="Income Quartile", 
                            labeling= labeling_border(rot_labels = c(25,25,25,0), 
                                                      just_labels = c("left", 
                                                                      "center", 
                                                                      "center", 
                                                                      "center")))))

1 个答案:

答案 0 :(得分:0)

解决方案是以下参数:“ vcd :: labeling_border(rot_labels = c(__,__))”

尝试以下代码:

library(vcd)
mosaic(~ Sex + Age + Survived, data = Titanic,
       main = "Survival on the Titanic", shade = TRUE, legend = TRUE,
       labeling = vcd::labeling_border(rot_labels = c(45, 45)))