为什么我的R箱图中的变量不能反映我的实际数据?

时间:2018-10-25 16:15:47

标签: r boxplot

我正在使用R分析一些生态数据,当我尝试创建箱形图时,其中一个变量出现了两个不同的框。

这是我的代码:

plot(Ratio.gap.per ~ Circadian, data=circ)

应该为我的每个x轴因子生成一个带框的箱线图,但是对于类别N(对于'夜间'),我总是得到两个不同的条形。箱线图显示在这里:

有人知道该如何纠正吗?

1 个答案:

答案 0 :(得分:0)

您的某些数据似乎编码为"N "(带有空格),而不是"N"

尝试

circ$Circadian[circ$Circadian=="N "] <- "N"

,然后在需要时(例如circ$Circadian是一个因素)

circ$Circadian <- as.factor(as.character(circ$Circadian))

摆脱多余的因素。