Bonjour à tous,
Comme l'indique l'intitulé du sujet j'ai cette erreur qui apparaît sur mes ggplot et aucune données manquantes n'est répertoriées sur ma variable ci-dessous je vais vous montrer mon code (à noter que l'erreur apparaît 4 fois après l’exécution du code) :
J'ai essayé de modifier les limites de mon graphique mais cela élargit juste l’échelle du graphique, il doit surement y avoir une erreur dans le code si vous avez besoin d'autres renseignements je suis là.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ggplot(data3, aes(x=data3$tunnel, y=data3$ac_citrique, colour=data3$variete, fill=data3$variete))+ geom_point(position=position_jitterdodge(dodge.width=0.7), size=2) + geom_boxplot(alpha=0.5, position = position_dodge(width=0.8), fatten=NULL)+ scale_colour_manual(values=c(c("#FF0000", "#0000FF", "#006600","#0FFFFF")))+ scale_fill_manual(values=c("#FF0000", "#0000FF", "#006600","#0FFFFF"))+ stat_summary(fun.y = mean, geom = "errorbar", aes(ymax = ..y.., ymin = ..y..), width=0.65,size = 1.5, linetype = "solid",position = position_dodge(width=0.7))+ ylab("Ac. Citrique (g/100g MS) ") + ggtitle("Part d'acide citrique pour les tunnels et les variétés") + theme_stata(scheme = "s2color")
J'ai un deuxième problème concernant une transformation de variables qui est considéré comme un facteur par r et quand je la change avec as.numeric() les valeurs sont complètement changées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 > summary(data3$ac_malique) < 0,07 0,07 0,08 0,09 0,1 0,11 0,12 0,13 0,14 0,15 0,16 0,17 0,18 2 1 6 6 8 5 5 4 9 6 4 6 1 0,19 0,2 0,21 0,22 0,23 0,24 0,25 0,27 0,28 0,29 0,3 0,31 0,32 4 3 4 5 6 3 6 1 3 2 2 1 2 0,33 0,34 0,36 0,38 0,4 0,41 0,42 0,43 0,44 0,45 0,47 0,5 0,53 1 3 3 1 3 2 4 1 1 1 2 1 3 0,55 0,56 0,57 0,58 0,61 0,63 0,65 0,67 0,68 0,69 0,71 0,72 0,73 1 2 2 1 2 2 1 2 3 1 3 2 2 0,75 0,76 0,77 0,78 0,81 0,87 0,89 0,92 0,95 0,98 1 1,04 1,1 3 1 1 2 3 3 1 2 1 1 1 1 1 1,11 1,36 1,61 1 1 1Après transformation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 > str(data3$ac_malique) Factor w/ 68 levels "< 0,07","0,07",..: 32 47 16 26 66 16 22 23 17 15 ...
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 > data3$ac_malique=as.numeric(data3$ac_malique) > str(data3$ac_malique) num [1:179] 32 47 16 26 66 16 22 23 17 15 ...
Partager