Bonjour,
Je cherche à représenter des intervalles de confiance en "ombrés", pour des séries chronologiques à pas de temps de 2 minutes.
J'ai essayé la fonction jbfill proposée sur le forum de mathworks, mais il semble que la fonction fill ne marche pas lorsque le vecteur en abscisse est à pas de temps trop cours (ici 1/(24*30) = 2minutes). Quelqu'un sait-il pourquoi?
Aussi, j'utilise la fonction area qui marche bien, avec le code suivant, avec Q et u_Q le débit et l'incertitude que je veux tracer:
En revanche je ne trouve pas de propriétés de transparence pour area, aussi, je n'arrive pas à afficher la grille sous l'aire délimitée par la courbe inférieure de l'intervalle de confiance (représentée en blanc).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 %Traçage de l'IC à 95% h1=area(date, Q + 2*u_Q );hold on; h2=area(date, Q - 2*u_Q );hold on; set(h1,'EdgeColor',[0 1 0],'LineStyle','none') set(h2,'EdgeColor',[1 0 0],'LineStyle','none') set(h1,'FaceColor',[0.5 0.65 0.85]) %gris-bleu set(h2,'FaceColor',[1 1 1]) %blanc %Traçage de la courbe hold on plot(abscisse(1:11)', Q1,'k+')
Le problème se pose également si je veux afficher deux courbes différentes avec chacune leur intervalle de confiance.
Si vous pouvez m'éclairer, merci d'avance!
Marjo
Partager