title: how to display negative exponent as superscript?
body: <p>I wish to create a 2-D plot with x-axis values:  <code>0, 10^-2, 10^-1, 10^0, 10^1, 10^2</code>.
  I tried using semilog(x), but that does not work because the 0-value gets dropped (understandably).</p>
  
  <p>So instead I am using xticklabels</p>
  
  <pre><code>datalabels = {'0', '10^-2', '10^-1', '10^0', '10^1', '10^2'};
  data = [1, 2, 3, 4, 5, 6];
  plot(data);
  set(gca(),"xticklabel", datalabels);
  </code></pre>
  
  <p>This is working fine, except for one small nit:<br>
  The x-axis labels get displayed differently, depending on whether the exponent is positive or negative.  Positive exponents are displayed as superscripts.  Negative exponents are not.  For example, '10^-2' is displayed as '10-2', with '-2' sitting on the same baseline as '10'. </p>
  
  <p>Anyone know how to enforce consistency, so all the exponents are displayed as superscripts?</p>
  
  <p>UPDATE:  I created a legend with a mixture of negative and positive exponents, and it looks <em>really</em> ugly.  I now see that, in addition to inconsistently displaying the exponent as a superscript, Octave uses different fontsizes, depending on whether the exponent is negative or positive.  </p>