<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi there<br>
      <br>
      Thank you Samuel, it was very helpful. I have a few follow-up
      questions<br>
      <br>
      I do a double-log plot.<br>
      <span style="color:rgb(0,0,0);"><br>
        a</span><span style="color:rgb(92,92,92);">.</span><span
        style="color:rgb(170,170,170);">log_flags</span> <span
        style="color:rgb(92,92,92);">=</span> <span
        style="color:rgb(188,143,143);">"</span><span
        style="color:rgb(188,143,143);">lln</span><span
        style="color:rgb(188,143,143);">"</span><span
        style="color:rgb(0,0,0);">;</span> <span
        style="color:rgb(100,174,100);font-style:italic;">// double-log
        plot</span><br>
      <span style="color:rgb(0,0,0);">a</span><span
        style="color:rgb(92,92,92);">.</span><span
        style="color:rgb(170,170,170);">auto_scale</span> <span
        style="color:rgb(92,92,92);">=</span> <span
        style="color:rgb(188,143,143);">"</span><span
        style="color:rgb(188,143,143);">off</span><span
        style="color:rgb(188,143,143);">"</span><span
        style="color:rgb(0,0,0);">;</span><br>
      <br>
      When I plot the polygons, then I use data_bounds now, but on the
      y-axis, the axis goes a bit further_<br>
      <span style="color:rgb(0,0,0);"><br>
        ymin</span> <span style="color:rgb(92,92,92);">=</span> <span
        style="color:rgb(0,0,0);">a</span><span
        style="color:rgb(92,92,92);">.</span><span
        style="color:rgb(170,170,170);">data_bounds</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(188,143,143);">3</span><span
        style="color:rgb(74,85,219);">)</span><span
        style="color:rgb(0,0,0);">;</span><br>
      <span style="color:rgb(0,0,0);">ymax</span> <span
        style="color:rgb(92,92,92);">=</span> <span
        style="color:rgb(0,0,0);">a</span><span
        style="color:rgb(92,92,92);">.</span><span
        style="color:rgb(170,170,170);">data_bounds</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(188,143,143);">4</span><span
        style="color:rgb(74,85,219);">)</span><span
        style="color:rgb(0,0,0);">;</span> <span
        style="color:rgb(100,174,100);font-style:italic;">// if ymax =
        20.1 ... then plot goes to 30 !</span><br>
      <span style="color:rgb(50,185,185);">xfpolys</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(74,85,219);">[</span><span
        style="color:rgb(0,0,0);">f</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(0,0,0);">im1</span><span
        style="color:rgb(74,85,219);">)</span> <span
        style="color:rgb(0,0,0);">f</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(0,0,0);">im2</span><span
        style="color:rgb(74,85,219);">)</span> <span
        style="color:rgb(0,0,0);">f</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(0,0,0);">im2</span><span
        style="color:rgb(74,85,219);">)</span> <span
        style="color:rgb(0,0,0);">f</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(0,0,0);">im1</span><span
        style="color:rgb(74,85,219);">)</span> <span
        style="color:rgb(0,0,0);">;</span> <span
        style="color:rgb(0,0,0);">f</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(0,0,0);">ie1</span><span
        style="color:rgb(74,85,219);">)</span> <span
        style="color:rgb(0,0,0);">f</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(0,0,0);">ie2</span><span
        style="color:rgb(74,85,219);">)</span> <span
        style="color:rgb(0,0,0);">f</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(0,0,0);">ie2</span><span
        style="color:rgb(74,85,219);">)</span> <span
        style="color:rgb(0,0,0);">f</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(0,0,0);">ie1</span><span
        style="color:rgb(74,85,219);">)</span><span
        style="color:rgb(74,85,219);">]</span><span
        style="color:rgb(92,92,92);">'</span><span
        style="color:rgb(0,0,0);">,</span> <span
        style="color:rgb(255,170,0);">..</span><br>
                  <span style="color:rgb(74,85,219);">[</span><span
        style="color:rgb(0,0,0);">ymin</span> <span
        style="color:rgb(0,0,0);">ymin</span> <span
        style="color:rgb(0,0,0);">ymax</span> <span
        style="color:rgb(0,0,0);">ymax</span><span
        style="color:rgb(0,0,0);">;</span> <span
        style="color:rgb(0,0,0);">ymin</span> <span
        style="color:rgb(0,0,0);">ymin</span> <span
        style="color:rgb(0,0,0);">ymax</span> <span
        style="color:rgb(0,0,0);">ymax</span><span
        style="color:rgb(74,85,219);">]</span><span
        style="color:rgb(92,92,92);">'</span><span
        style="color:rgb(0,0,0);">, </span><span
        style="color:rgb(255,170,0);"></span><span
        style="color:rgb(74,85,219);">[</span><span
        style="color:rgb(50,185,185);">color</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(188,143,143);">"</span><span
        style="color:rgb(188,143,143);">bisque</span><span
        style="color:rgb(188,143,143);">"</span><span
        style="color:rgb(74,85,219);">)</span> <span
        style="color:rgb(50,185,185);">color</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(188,143,143);">"</span><span
        style="color:rgb(188,143,143);">scilabpink</span><span
        style="color:rgb(188,143,143);">"</span><span
        style="color:rgb(74,85,219);">)</span><span
        style="color:rgb(74,85,219);">]</span><span
        style="color:rgb(74,85,219);">)</span><span
        style="color:rgb(0,0,0);">;</span><br>
      <br>
      Is there a way to determine what is the upper limit for the
      y-axis? ... a.axes_bounds doesn't seem to be helpful in any way
      (or am I looking in the wrong place?).<br>
      <span style="color:rgb(0,0,0);"><br>
        a</span><span style="color:rgb(92,92,92);">.</span><span
        style="color:rgb(170,170,170);">grid_position</span> <span
        style="color:rgb(92,92,92);">=</span> <span
        style="color:rgb(188,143,143);">"</span><span
        style="color:rgb(188,143,143);">foreground</span><span
        style="color:rgb(188,143,143);">"</span><span
        style="color:rgb(0,0,0);">;</span> <span
        style="color:rgb(100,174,100);font-style:italic;">// put grid in
        the foreground - in front of the polygons</span><br>
      <span style="color:rgb(0,0,0);">a</span> <span
        style="color:rgb(92,92,92);">=</span> <span
        style="color:rgb(0,0,0);">a</span><span
        style="color:rgb(92,92,92);">.</span><span
        style="color:rgb(170,170,170);">children</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(188,143,143);">1</span><span
        style="color:rgb(74,85,219);">)</span><span
        style="color:rgb(92,92,92);">.</span><span
        style="color:rgb(170,170,170);">children</span><span
        style="color:rgb(0,0,0);">;</span> <span
        style="color:rgb(100,174,100);font-style:italic;">// what does
        this do?</span><br>
      <br>
      As the comment says - what does children(1).children do?<br>
      <span style="color:rgb(0,0,0);"><br>
        a</span><span style="color:rgb(92,92,92);">.</span><span
        style="color:rgb(170,170,170);">line_mode</span><span
        style="color:rgb(92,92,92);">=</span><span
        style="color:rgb(188,143,143);">"</span><span
        style="color:rgb(188,143,143);">off</span><span
        style="color:rgb(188,143,143);">"</span><span
        style="color:rgb(0,0,0);">;</span> <span
        style="color:rgb(100,174,100);font-style:italic;">// don</span><span
        style="color:rgb(100,174,100);font-style:italic;">'</span><span
        style="color:rgb(100,174,100);font-style:italic;">t </span><span
        style="color:rgb(100,174,100);font-style:italic;">'</span><span
        style="color:rgb(100,174,100);font-style:italic;">box</span><span
        style="color:rgb(100,174,100);font-style:italic;">/frame'</span><span
        style="color:rgb(100,174,100);font-style:italic;"> the polygons
        (background squares)</span><br>
      <span style="color:rgb(0,0,0);">a</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(188,143,143);">1</span><span
        style="color:rgb(74,85,219);">)</span><span
        style="color:rgb(92,92,92);">.</span><span
        style="color:rgb(170,170,170);">data</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(255,170,0);">:</span><span
        style="color:rgb(0,0,0);">,</span><span
        style="color:rgb(188,143,143);">3</span><span
        style="color:rgb(74,85,219);">)</span><span
        style="color:rgb(92,92,92);">=</span><span
        style="color:rgb(92,92,92);">-</span><span
        style="color:rgb(188,143,143);">1</span><span
        style="color:rgb(0,0,0);">;</span> <span
        style="color:rgb(100,174,100);font-style:italic;">// data(:,1) =
        xaxis data, data(:,2) = yaxis data</span><br>
      <span style="color:rgb(0,0,0);">a</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(188,143,143);">2</span><span
        style="color:rgb(74,85,219);">)</span><span
        style="color:rgb(92,92,92);">.</span><span
        style="color:rgb(170,170,170);">data</span><span
        style="color:rgb(74,85,219);">(</span><span
        style="color:rgb(255,170,0);">:</span><span
        style="color:rgb(0,0,0);">,</span><span
        style="color:rgb(188,143,143);">3</span><span
        style="color:rgb(74,85,219);">)</span><span
        style="color:rgb(92,92,92);">=</span><span
        style="color:rgb(92,92,92);">-</span><span
        style="color:rgb(188,143,143);">1</span><span
        style="color:rgb(0,0,0);">;</span> <span
        style="color:rgb(100,174,100);font-style:italic;">// data(:,3) =
        ???</span><br>
      <br>
      We set data(:,3) = -1 ... I can see the content in ,2 and ,1 ...
      but what's in the third column? and why do we set it = -1 ?? ... I
      see a(1) = first polygon (a 'box' in our case) and that a(2) =
      second polygon-box. So is the third  column = z-axis data? ... Why
      do we need to make sure z-axis data are negative = -1 ??<br>
      <br>
      Best regards,<br>
      Claus<br>
      <br>
      On 04-03-2016 23:06, Samuel Gougeon wrote:<br>
    </div>
    <blockquote cite="mid:56DA06DA.9030602@free.fr" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix">Hello Clauss,<br>
        <br>
        Here is an example that you may customize:<br>
        <pre style="font-family:Monospaced;font-style:normal;font-size:14.0;"><span style="color:rgb(0,0,0);">x</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(0,0,0);">linspace</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">0</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">10</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">100</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">clf</span>
<span style="color:rgb(0,0,0);">drawlater</span>
<span style="color:rgb(0,0,0);">plot</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">x</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(0,0,0);">sin</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">x</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(74,85,219);">)</span>
<span style="color:rgb(0,0,0);">xgrid</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">color</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">grey70</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(74,85,219);">)</span>
<span style="color:rgb(0,0,0);">xfpolys</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(188,143,143);">2</span> <span style="color:rgb(188,143,143);">5</span> <span style="color:rgb(188,143,143);">5</span> <span style="color:rgb(188,143,143);">2</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(188,143,143);">7</span> <span style="color:rgb(188,143,143);">8.5</span> <span style="color:rgb(188,143,143);">8.5</span> <span style="color:rgb(188,143,143);">7</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(92,92,92);">'</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">1</span> <span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">1</span> <span style="color:rgb(188,143,143);">1</span> <span style="color:rgb(188,143,143);">1</span
><span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">1</span> <span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">1</span> <span style="color:rgb(188,143,143);">1</span> <span style="color:rgb(188,143,143);">1</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(92,92,92);">'</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(255,170,0);">..</span>
         <span style="color:rgb(74,85,219);">[</span><span style="color:rgb(0,0,0);">color</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">scilabpink</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(0,0,0);">color</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">bisque</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(74,85,219);">)</span>
<span style="color:rgb(0,0,0);">r</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(0,0,0);">gca</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">r</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">grid_position</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">foreground</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">r</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(0,0,0);">r</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">children</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">1</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">children</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">r</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">line_mode</span><span style="color:rgb(92,92,92);">=</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">off</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">r</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">1</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">data</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">3</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">=</span><span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">1</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">r</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">data</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">3</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">=</span><span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">1</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">drawnow

</span><span style="color:rgb(0,0,0);"></span></pre>
        <img alt="" src="cid:part1.02090106.07010003@gmail.com"
          height="331" width="503"><br>
        <br>
        HTH <br>
        Samuel<br>
        <br>
        Le 04/03/2016 21:54, Claus Futtrup a écrit :<br>
      </div>
      <blockquote cite="mid:56D9F601.1060304@gmail.com" type="cite">Hi
        there <br>
        <br>
        A friend of mine uses Python matplotlib for some graphs and I'd
        like to generate similar graphs in Scilab. <br>
        <br>
        I've attached an example of such a plot. <br>
        <br>
        What I'd like to replicate is part of the background shaded in
        green and red. <br>
        <br>
        I think the function in Python matplotlib is something like: <br>
        <br>
        axvspan (xmin,xmax,ymin=0,ymax=1,hold=None, **kwargs) <br>
        <br>
        The kwargs are named arguments, for example:
        facecolor='g',alpha=0.1 <br>
        <br>
        Examples here: <a moz-do-not-send="true"
          class="moz-txt-link-freetext"
          href="http://matplotlib.org/examples/pylab_examples/axhspan_demo.html">http://matplotlib.org/examples/pylab_examples/axhspan_demo.html</a>
        <br>
        <br>
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://physicalmodelingwithpython.blogspot.no/2015/08/function-arguments-args-and-kwargs.html">http://physicalmodelingwithpython.blogspot.no/2015/08/function-arguments-args-and-kwargs.html</a>
        <br>
        <br>
        How would I do similar stuff in Scilab? (Searching for vspan and
        hspan didn't give any hits). <br>
        <br>
        Best regards, <br>
        Claus <br>
      </blockquote>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org">users@lists.scilab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/users">http://lists.scilab.org/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>