Issue with sgtitle and subplots. and question about applying a gradient hue to a lineplot
    15 views (last 30 days)
  
       Show older comments
    
    Teshan Rezel
      
 on 20 Sep 2022
  
    
    
    
    
    Commented: Star Strider
      
      
 on 23 Sep 2022
            Hi folks,
I have the following code with an issue.
The sgtitle seems to appear in the output window but when the figure is opened in its own window, the title disappears!
Also, is it possible to apply a gradient hue to each line depending on another variable (temperature)?
Is there a way around this? My code is as follows:
for i = 1
    figure;   
    myTitle = sprintf('VRA Parameters versus %s', myIDData{i});
    sgtitle(myTitle);
    for j = 1:14
        subplot(7, 2, j);
        plot(myData{i}, myData{j});
        xlabel(myIDData{i}, "FontWeight","bold");
        ylabel(myIDData{j}, "FontWeight","bold");
        set(gca, 'xdir', 'reverse');
        xlim([0 100]);
    end
end


0 Comments
Accepted Answer
  Star Strider
      
      
 on 20 Sep 2022
        
      Edited: Star Strider
      
      
 on 20 Sep 2022
  
      It may be cut off because of the limits on the figure 'Position' or 'OuterPosition' property.  
See if something like: 
Fig = gcf;
pos = Fig.OuterPosition
Fig.OuterPosition = pos + [0 -200 0 200];
shifting it down by 200 and then increasing its height by 200 solves the problem.  
figure
plot(1:10, randn(1,10))
grid
title('Title')
figure
plot(1:10, randn(1,10))
grid
title('Title')
Fig = gcf;
pos = Fig.OuterPosition;
Fig.OuterPosition = pos + [0 -200 0 200];
See the figure documentation on Position and Size for more information and other options to experiment with.  
EDIT — (20 Sep 2022 at 15:40)
I am not certain about the gradient hue.  See the patch documentation section on Create Multicolored Line for one approach.  
.
12 Comments
More Answers (0)
See Also
Categories
				Find more on Graphics Performance 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!







