Bonjour à tous,
J'ai quelques soucis avec une représentation graphique. Je dispose de deux courbes (valeurs_Imp1_normale et valeurs_Imp1) que je plot et de deux droites horizontale (y=seuil1 et y=seuil2) que je plot aussi sur les deux graph. Je souhaiterais pouvoir mettre un texte sur les droites seuil1 et seuil2 (qui sont représentées en rouge) et je voudrais que ce texte soit rouge également. Voici le code :
Cependant comme cela le texte est noir et il n'est pas bien placé comme en atteste la figure suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 figure(1) subplot(2,1,1) plot(valeurs_Imp1_normale) hold on plot([0 90000], [seuil1 seuil1],'r') hold on text(85000,seuil1-2,'seuil1') hold on plot([0 90000], [seuil2 seuil2],'r') hold on text(85000,seuil2+2,'seuil2') hold on title('Impédance typique normale') xlabel('indices') ylabel('valeurs impédances') subplot(2,1,2) plot(valeurs_Imp1) hold on plot([0 90000], [seuil1 seuil1],'r') hold on text(85000,seuil1-2,'seuil1') hold on plot([0 90000], [seuil2 seuil2],'r') hold on text(85000,seuil2+2,'seuil2') hold on title('Impédance après calcul itératif des seuils') xlabel('indices') ylabel('valeurs impédances')
Donc comment le mettre en rouge et juste un peu au-dessus des droites rouges ?
De plus je voudrais faire la chose suivante mais j'ignore si c'est possible simplement : je voudrais mettre en surbrillance, pour la première courbe par exemple, toute la partie du plan inférieure à la droite seuil1 dans une certaine couleur et de même toute la partie du plan supérieure au seuil2 dans une autre couleur. Pour être précis, je voudrais simplement changer la couleur du fond blanc des courbes : vert pour la partie inférieure à seuil1 et jaune pour celle supérieure à seuil2 par exemple. Est-ce réalisable ?
Partager