2017-11-08 51 views
0

beanplot機能は私に、このエラーを示す保持:Beanplot機能エラー - 混乱し

Warning message: 
In max(unlist(dens["y", ])) : 
    no non-missing arguments to max; returning -Inf 

それは今まで正常に動作してきました。私はRで本当に新しいです、そして、私は問題が何かを解決しようとしてきましたが、これまで運がありません。助言がありますか?あなたがTreatのカテゴリの名前を変更する必要がある場合

> data$Treat <- factor(data$Treat, levels = c("Parthenogenetic", "Monoandrous", "Polyandrous")) 
> beanplot(Mort~Treat, data=data, col=list("firebrick", "deepskyblue3", "chartreuse4"), 
+   ylab="Number of days", xlab="Reproductive mode", 
+   las=1, ylim=c(0,80), cutmin = -Inf, cutmax = Inf, log="") 
+0

[ここ](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible説明したようにあなたは、一般的に、最小限の再現性の例を提供する必要があります例)。 'str(data)'はどのように見えますか? –

答えて

0

使用labelsないlevels

これは私のコードです。

set.seed(1) 
n <- 1000 
data <- data.frame(Treat = sample(1:3, n, replace=T), 
        Mort = runif(n,10,70)) 

data$Treat <- factor(data$Treat, 
       labels = c("Parthenogenetic", "Monoandrous", "Polyandrous")) 

library(beanplot) 
beanplot(Mort~Treat, data=data, col=list("firebrick", "deepskyblue3", "chartreuse4"), 
      ylab="Number of days", xlab="Reproductive mode", 
      las=1, ylim=c(0,80), cutmin = -Inf, cutmax = Inf, log="") 

enter image description here