2011-01-15 12 views
7

Sono sicuro che questa è una domanda semplice, ma non riesco a capirlo. Ho questa trama alt textOmbreggiamento tra le linee verticali in MATLAB

e voglio aggiungere linee verticali e ombreggiare l'area in mezzo per evidenziare le aree dei dati. Mi sento come se dovessi essere in grado di farlo usando la funzione area, ma non riesco a capirlo. Le date e i valori sono tutti doppi e sono due vettori separati, se questo fa la differenza. Qualsiasi aiuto sarebbe molto apprezzato.

risposta

12

Esempio di base sull'ombreggiatura di un'area in un grafico. Shading an area boundered by a curve potrebbe essere di interesse pure.

figure; 
ha = area([4 6], [10 10]); 
hold on 
plot(1:10, 1:10,'r') 
axis([1 10 1 10]) 
hold off 

shaded area

+0

La ringrazio molto. Il documento per l'area era troppo confuso. – jefflovejapan

Problemi correlati