title: Octave hide part of subplot when position property is modified
body: <p>I'm using Octave to make a group of subplots, but the first titles are overlapping.</p>
  <pre><code>clf;
  x = 0:1;
  for n = 1:13
    sPlot = subplot (5,3,n, &quot;align&quot;);
  
    #subplotPos = get(sPlot, 'position');
    #subplotPos .*= [1 1.2 1 1];
    #set(sPlot, 'position', subplotPos);
  
    plot (x, x);
    xlabel (sprintf (&quot;xlabel (2,2,%d)&quot;, n));
    ylabel (sprintf (&quot;ylabel (2,2,%d)&quot;, n));
    title (sprintf (&quot;title (2,2,%d)&quot;, n));
  endfor
  </code></pre>
  <p>To skip this issue I modified the position property of the subplot, uncommenting the above code, but then I get part of the first row hidden.</p>
  <p>How can I make a subplot without getting overlapped plots or hide part of the plots?</p>
  <p>Technical details:</p>
  <ul>
  <li>Octave 5.2.0</li>
  <li>Debian 10.7</li>
  <li>graphics_toolkit(): qt, gnuplot, fltk</li>
  </ul>
  <p><a href="https://i.stack.imgur.com/Wxrmk.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Wxrmk.png" alt="overlapping" /></a>
  <a href="https://i.stack.imgur.com/Cs7Nd.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Cs7Nd.png" alt="hide" /></a></p>