我正在尝试旋转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")))))
答案 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)))