How to change only the LineStyle of the top curve?
    3 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
I'm trying the following code (Mathworks example) but I only want the LineStyle of top curves to be as specified (like the attached figure). Also I want the xaxis strats from 0 instead of 1.
Y = [1, 5, 3;
     3, 2, 7;
     1, 5, 3;
     2, 6, 1];
figure
area(Y, 'Linewidth', 2, 'LineStyle', '-.')
0 Kommentare
Antworten (1)
  Adam Danz
    
      
 am 17 Dez. 2019
        
      Bearbeitet: Adam Danz
    
      
 am 18 Dez. 2019
  
      Here are two options with slightly different outcomes. 
Option 1
Modify the upper line only
Y = [1, 5, 3;
     3, 2, 7;
     1, 5, 3;
     2, 6, 1];
figure()
area(Y)
hold on
plot(sum(Y,2),'Linewidth', 2, 'LineStyle', '-.')
Option 2
Modify the line that surrounds the entire outline of the upper area object. 
Y = [1, 5, 3;
     3, 2, 7;
     1, 5, 3;
     2, 6, 1]; 
figure()
h = area(Y);  % get the area object handles
set(h(3), 'Linewidth', 2, 'LineStyle', '-.')
0 Kommentare
Siehe auch
Kategorien
				Mehr zu Animation finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

