title: gnuplot -- plot range different from axes range
body: <p>I have this very simple, working gnuplot code:</p>
  
  <pre><code>splot x * x
  </code></pre>
  
  <p>This plots a surface from -10 &lt; x &lt; 10 and -10 &lt; y &lt; 10.</p>
  
  <p><a href="https://i.stack.imgur.com/xDLyN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xDLyN.png" alt="plot of z = x^2"></a></p>
  
  <p>I want to plot the same surface from  -10 &lt; x &lt; 10 and -10 &lt; y &lt; -9 HOWEVER I still want the graph's axes to use -10 &lt; x &lt; 10 and -10 &lt; y &lt; 10.  The axes bounds should not change, but the range of values plotted should be smaller.</p>
  
  <p>In other words, the surface should look like a thin band in one small section of the plot.  The rest should be empty space.  Below is a very poor effort at creating what I want using the graph I have.</p>
  
  <p><a href="https://i.stack.imgur.com/jv1bL.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jv1bL.png" alt="enter image description here"></a></p>
  
  <p>I have tried manipulating <code>yrange</code>, but this changes BOTH the surface bounds and the axes bounds.  I have also tried disabling <code>autoscale</code> but I'm unsure what to do next.</p>