<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>