如何从agricolae软件包中重新排列x并将x-tick标签旋转到功能栏中的45˚?

时间:2019-06-15 02:02:44

标签: plot least-squares interaction errorbar

使用agricolae软件包中的bar.err函数,手动重新排列x-tick标签并将其旋转到45˚。

对于重新排列x-tick标签,我尝试使用xaxt =“ n”和axis()。 为了旋转x-tick标签,我尝试使用str。

这些是我使用的编码:

请在https://drive.google.com/file/d/1aQuOODDLtkUI5K97f-HvXutxfX79v38Z/view?usp=sharing上找到复制数据的链接。

模型<-with(df,sp.plot(block,num,treatment,response))

gla <-model $ gl.a

glb <-model $ gl.b

Ea <-model $ Ea

Eb <-model $ Eb

out <-with(df,LSD.test(response,num:treatment,glb,Eb,console = T))

bar.err(out $ means,variation =“ SE”,ylim = c(0,60),xaxt =“ n”)

x <-c(“ 100:a”,“ 100:b”,“ 20:a”,“ 20:b”,“ 40:a”,“ 40:b”,“ 60:a”, “ 60:b”,        “ 80:a”,“ 80:b”)

dfx <-data.frame(out $ means,x)

lab <-c(“ 20:a”,“ 20:b”,“ 40:a”,“ 60:a”,“ 80:a”,“ 100:a”,“ 40:b”, “ 60:b”, “ 80:b”,“ 100:b”)

轴(侧面= 1,at = dfx $ x,标签=实验室)

要旋转x-tick标签,我不确定如何在编码中包含str。

要重新排列x-tick标签,它不能很好地对齐,并且数据没有按照我的实验室进行排列。

有人可以提供正确的编码来使用吗?预先感谢。

0 个答案:

没有答案