我正在使用brms
从我的stanplot()
输出创建后验分布图,并且尝试使用更清晰的标题和字体大小覆盖默认的Y轴值。但是,当我这样做时,它会翻转或反转Y轴,所以它不是以我已标记为“ Do”的“ b_Intercept”开始,而是以我已标记为“ Sub_ID”的“ b_sd_Sub_ID_Intercept”开始。
我已经尝试使用scale_y_reverse()
,但是由于这是一个离散且不是连续的比例,因此无法设置上限和下限。我尝试向后输入标签,但没有帮助。我尝试自定义pars=
。我也尝试过scale_y_discrete(breaks=
和scale_y_discrete(limits=
都不起作用。
没有自定义标题的程序段。
AccBayes6 <- stanplot(A2T2.Accb6, pars = c("^b","sd","sigma"), type="intervals")
带有自定义标题的图表。
AccBayes6 + ggtitle("Bayesian Intervals for Accuracy")+
theme(plot.title = element_text(size = 18, face = "bold", hjust = .9))+
theme(legend.title = element_text(size = 14, face = "bold"))+
theme(axis.title.x = element_text(size= 14, vjust = .1)) +
theme(axis.title.y = element_text(size= 14, vjust = 2))+
theme(axis.text.x = element_text(size= 12)) +
theme(axis.text.y = element_text(size= 12)) + scale_y_discrete(labels= c("Do", "Promise", "Think", "Trustworthiness", "COSPAN", "Promise * Untrustworthy", "Think * Untrustworthy", "Promise * COSPAN", "Think * COSPAN", "Untrusworthy * COSPAN", "Promise * Untrustworthy * COSPAN", "Think * Untrustworthy * COSPAN", "Sub_ID")) + scale_color_manual(values=NOLA)
似乎将标题正确地应用到了轴上的正确位置,但是轴被反转或翻转了,这对观看者来说很混乱。