【问题标题】:How To Rotate Labels when using Mosaic Plots within VCD在 VCD 中使用马赛克图时如何旋转标签
【发布时间】:2018-12-17 18:16:41
【问题描述】:

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

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

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

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")))))

【问题讨论】:

    标签: r mosaic-plot


    【解决方案1】:

    解决办法是这个参数:"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)))
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-13
    • 1970-01-01
    • 2019-03-30
    相关资源
    最近更新 更多