R中的效果绘图与旋转的X轴

时间:2018-05-31 11:41:22

标签: r ggplot2 rotation label lme4

搜索了几个小时后,我会直接在这里问:

如何在效果图中旋转x轴的标签?

绘制效果没有问题:

kiri.eff <- Effect(c("words", "otherwords"), kiri)

(其中&#39; kiri&#39;是线性混合效果模型,由lmer()制作而且)与

一起使用

plot(kiri.eff, multiline = T, ci.style = "bars")

因此,我尝试绘制这样的矢量:

     words        otherwords    RT
     word1        other1        1.67
     word1        other2        2.65
     word2        other1        1.8
     word3        other2        2
     word2        other2        1.4
     word3        other1        2.3

本质上,RT的(统计)效果分别绘制为使用的单词和其他词。

但现在似乎无法在x轴上旋转标签。我尝试las = 2par()的其他方法而没有对绘图进行任何更改 - 分别是x轴 - 本身。我试图用ggplot()绘制它,但它似乎没有效果 - 或者我没有做对。

我感谢任何帮助。

最佳, 基里

1 个答案:

答案 0 :(得分:0)

使用ggplot2库的一种可能解决方案是使用element_text()。如下所示,x-axis标签聚集在一起。

library(ggplot2)
data(diamonds)
diamonds$cut <- paste("Super Dee-Duper",as.character(diamonds$cut))
q <- qplot(cut,carat,data=diamonds,geom="boxplot")
q 

clumpedupx-axislabels

通过应用element_text()旋转x轴标签。

q + theme(axis.text.x = element_text(angle = 90, hjust = 1)) 

rotated-x-axis labels

因此,更改angleelement_text()的值以获得所需的结果。