我有两个数据向量"治疗"和" Radial.Error"给出如下(提取):
治疗 [1]随机随机随机阻塞随机随机随机随机随机阻断随机随机阻断 [15]随机随机随机阻塞......
Radial.Error [1] 147.7693 149.3276 143.6707 209.3525 165.8738 185.6543 127.4760 119.7215 148.9003 114.5818 136.7522 114.1711 [13] 127.5891 202.8995 116.6201 ....
我想按如下方式生成箱图:
boxplot(Radial.Error ~ Treatment,main="Vergleich zwischen variabel und geblockt", ylab="Radialer Fehler (mm)", xlab="Posttest",col=(c("gold","lightblue")),)
然而我希望小组名为"随机"标记为" variabel"在情节上,该组称为“#34;阻止"标记为" geblocket" - 有没有办法通过boxplot函数更改箱图的标签?
如果没有,如何更改处理数据向量中的标签(无需手动逐一进行)?
答案 0 :(得分:3)
数据示例(部分取自您的示例):
Treatment <- c("random", "random", "random", "blocked", "random", "blocked", "random", "random", "random", "random", "blocked", "random", "random", "blocked", "random", "random", "random", "blocked")
Radial.Error <- c(147.7693, 149.3276, 143.6707, 209.3525, 165.8738, 185.6543, 127.4760, 119.7215, 148.9003, 114.5818, 136.7522, 114.1711, 127.5891, 202.8995, 116.6201, 115, 117, 119)
<强>箱线图强>
boxplot(Radial.Error ~ Treatment, names=c("variabel","geblockt"), main="Vergleich zwischen variabel und geblockt", ylab="Radialer Fehler (mm)", xlab="Posttest",col=(c("gold","lightblue")),)
更改数据框中的名称
如果您计划使用新名称制作更多图表,另一种方法是更改数据框中已有的名称:
df<-data.frame(Treatment, Radial.Error)
names(df) <- c("variabel","geblockt")