Ordre d'apparition des feuilles (développement)
Le graphique à réaliser
Ce graphique permet d'étudier dans quel ordre se forment les feuilles du talle et du jeune plant. Les données ont été collectées sur des plantes ayant poussé en barquette à raison de 6 plants par barquette pour un total de 2 barquettes.
Librairie nécessaire : gplots
A- Les données traitées dans l'exemple
Les données doivent être mise en forme dans le tableur selon l'exemple suivant :
Colonne 1 : Barquette
Numéro 1 à 2
Identifiant de la plante
De 1 à 6
Type
F : pour les feuilles normales
T : pour les limbes du talle
numero_Feuille
Numéro qui précise s'il s'agit de la première feuille apparue (1), de la 2ème (2)...
T_cumul : température cumulée constatée au moment de l'apparition d'une feuille
Remarque :
les lignes peuvent être dans un désordre apparent
Un exemple simulé est téléchargeable ici: TP4_dev_coissance.txt.
Exemple : mise en forme des données.
B- Le traitement des données sous le logiciel R : Le traitement des données nécessaire
Ouvrir le fichier (fonction setwd et read.table)
Charger la librairie gplots ainsi que la fonction means
Récupérer le contenu de chaque colonne dans des objets : T_cumul, num_feuille, Type et Barquette
Utiliser la fonction means pour créer deux listes de résultats : l'un regroupant les températures cumulées moyennes et intervalles de confiance pour les feuilles de type "f" et pour chaque numéro de feuille, l'un regroupant le même type de données mais pour les feuilles de type "t".
# Exemple
feuilles <- by(T_cumul[Type=="f"],num_feuille[Type=="f"],mean)
feuilles_ic <- by(T_cumul[Type=="f"],num_feuille[Type=="f"],int.ech) # Fonction int.ech() à aller récupérer en cliquant dessus.
Calculer le phyllochrone expérimental (il s'agit de l'intervalle moyen (en température cumulée) entre deux feuilles :
Récupérer les valeurs de températures cumulées de 1 à n-1.
T_cumul1 = feuilles[1:(length(feuilles)-1)]
Récupérer les valeurs de températures cumulées de 2 à n pour créer T_cumul2 (s'inspirer de l'exemple précédent)
Faire la différence entre T_cumul1 et T_cumul2 et en calculer la valeur moyenne, c'est le phyllochrone expérimental
2. S'inspirer du point précédent pour calculer le tallochrone expérimental
3. Calculer le phyllochrone modèle :
Réaliser une régression linéaire sur les données mettant en relation l'apparition des feuilles (y) en fonction de la température cumulée (x)
Récupérer le coefficient directeur de cette régression et en calculer l'inverse : il s'agit du phyllochrone modèle
# exemple
1/lm(names(feuilles)~feuilles)$coefficients[2]
4. S'inspirer des lignes précédentes pour calculer le tallochrone modèle
C- Le tracé du graphique
Tracer les deux courbes avec barres d'erreur sur un même graphique en utilisant la fonction plotCI - certains paramètres seront à ajuster :
add
err
gap
pch
type = "l"
xlim et ylim
xlab et ylab
col
lwd
uiw : remarques les intervalles de confiance ont été calculés automatiquement dans feuilles_ic, pas besoin d'intervalles de confiance sur une proportion.
Attention : la température cumulée doit être en abscisse.
Superposer les deux droites de régression linéaire
Ajouter une légende