How to add constant line y(50) to all plots of stackedplot?
    9 views (last 30 days)
  
       Show older comments
    
    Wolfgang McCormack
 on 21 May 2021
  
Hi all,
I am using stackedplot with 15 columns in  a time table. How can I add a constant line of y(50) to all those 15 graphs in the stacked plot?
Thanks
0 Comments
Accepted Answer
  Adam Danz
    
      
 on 21 May 2021
        You can get the axis handles in stackedplot using the undocumented NodeChildren property. Then add the constant line object to each y-axis. Since yline only accepts one axis handle you can do it in a loop or use arrayfun as I have, below. 
rng('default')
h = stackedplot(rand(100,5).*10+45);
ax = findobj(h.NodeChildren, 'Type','Axes');
arrayfun(@(axh)yline(axh,50,'m-','LineWidth',1),ax);
0 Comments
More Answers (0)
See Also
Categories
				Find more on Line Plots in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

