<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hello,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">As Stéphane said, using a tag and
findobj is a possibility that I use for complex layouts.<br>
Here is another one: build your own vector of handles that you
order the way you want:</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">as=[];<br>
</div>
<div class="moz-cite-prefix">subplot(221)</div>
<div class="moz-cite-prefix">plot(1,2)</div>
<div class="moz-cite-prefix">as=[as,gca()]<br>
</div>
<div class="moz-cite-prefix">subplot(222)<br>
</div>
<div class="moz-cite-prefix">plot(1:2,2:3)</div>
<div class="moz-cite-prefix">as=[as,gca()]</div>
<div class="moz-cite-prefix">subplot(223)</div>
<div class="moz-cite-prefix">plot(2*[1:2],2:3)</div>
<div class="moz-cite-prefix">as=[as,gca()]</div>
<div class="moz-cite-prefix">subplot(224)</div>
<div class="moz-cite-prefix">plot(2*[1:2],-[2:3])</div>
<div class="moz-cite-prefix">as=[as,gca()]</div>
<div class="moz-cite-prefix">as.foreground=color('gray');</div>
<div class="moz-cite-prefix">as.background=color('lightgray');</div>
<div class="moz-cite-prefix">as.thickness=2;</div>
<div class="moz-cite-prefix">as.font_size=4;</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Cheers,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Antoine<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Le 09/04/2019 à 08:30, P M a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:CACf7ODu3xxFM9CSt-zpkXSPrfWg=TAQyv-_+=nN67FQZNF0V0A@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>Federico...thanks for asking the question.</div>
<div>I was wondering about it myself for quite some time.</div>
<div>Once recognizing the fact, I just accepted that new
entities are placed at the first position.</div>
<div>However, it might be interesting to get some insight of why
it is like this....for now I guessed it has to do with how to
handle memory.</div>
<div><br>
</div>
<div>Philipp </div>
<div><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div class="gmail_attr" dir="ltr">Am Mo., 8. Apr. 2019 um
23:01 Uhr schrieb Stéphane Mottelet <<a
href="mailto:stephane.mottelet@utc.fr"
moz-do-not-send="true">stephane.mottelet@utc.fr</a>>:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
<div bgcolor="#FFFFFF">
<p>Le 08/04/2019 à 22:56, Federico Miyara a écrit :<br>
</p>
<blockquote type="cite"> <br>
<font face="Courier New">Stéphane,<br>
<br>
Sometimes one just needs to extract some parameter from
an entity and indexing is a valid way to access it.<br>
</font></blockquote>
<p><font face="Courier New">So what is your problem since
you know that the order of entities is, though not
natural, reproductible ? If you really need to recover a
deeply hidden entity, use tags and the findobj()
function.</font></p>
<p><font face="Courier New">S.<br>
</font></p>
<blockquote type="cite"><font face="Courier New"> <br>
Federico<br>
<br>
</font><br>
<div class="gmail-m_-570024488477070350moz-cite-prefix">On
08/04/2019 12:18, Stéphane Mottelet wrote:<br>
</div>
<blockquote type="cite">
<p>Hello,<br>
</p>
<div class="gmail-m_-570024488477070350moz-cite-prefix">Le
07/04/2019 à 10:13, Federico Miyara a écrit :<br>
</div>
<blockquote type="cite"> <br>
<font face="Courier New">Dear all,<br>
<br>
I would like to know if there is a reason for the
fact that whenever new graphic objects are added to
an axes, the last one that has been created is
always the one with index 1 instead of n+1 (where n
is the number of objects prior to new one).<br>
<br>
Example:</font><span style="color:rgb(0,0,0)"><br>
<br>
</span><span style="color:rgb(0,0,0)">scf</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> <br>
<span style="color:rgb(0,0,0)">clf</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(50,185,185)"><br>
<br>
</span><span
style="color:rgb(75,149,50);font-style:italic">//
Plot a simple two-point graph <br>
</span><span style="color:rgb(50,185,185)">plot2d</span><span
style="color:rgb(74,85,219)">(</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)">1</span><span
style="color:rgb(74,85,219)">]</span><span
style="color:rgb(0,0,0)">,</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)">1</span><span
style="color:rgb(74,85,219)">]</span><span
style="color:rgb(74,85,219)">)</span> <br>
<span style="color:rgb(0,0,0)">ax</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><br>
<span style="color:rgb(74,85,219)"></span><br>
<span style="color:rgb(75,149,50);font-style:italic">//
Colect plotted data </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)">ax</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(92,92,92)">.</span><span
style="color:rgb(170,170,170)">data<br>
</span> <span style="color:rgb(50,185,185)"></span><br>
<span style="color:rgb(50,185,185)"></span><span
style="color:rgb(75,149,50);font-style:italic">//
Plot a simple two-point graph <br>
</span><span style="color:rgb(50,185,185)">plot2d</span><span
style="color:rgb(74,85,219)">(</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)">1</span><span
style="color:rgb(74,85,219)">]</span><span
style="color:rgb(0,0,0)">,</span><span
style="color:rgb(74,85,219)">[</span><span
style="color:rgb(188,143,143)">0.5</span><span
style="color:rgb(0,0,0)">,</span> <span
style="color:rgb(188,143,143)">1.5</span><span
style="color:rgb(74,85,219)">]</span><span
style="color:rgb(74,85,219)">)<br>
</span> <br>
<span style="color:rgb(0,0,0)"><span
style="color:rgb(75,149,50);font-style:italic">//
Colect plotted data corresponding to index 1</span><br>
<span style="color:rgb(0,0,0)"></span>b</span> <span
style="color:rgb(92,92,92)">=</span> <span
style="color:rgb(0,0,0)">ax</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(92,92,92)">.</span><span
style="color:rgb(170,170,170)">data</span> <span
style="color:rgb(0,0,0)"><br>
<br>
</span><span style="color:rgb(0,0,0)"><span
style="color:rgb(0,0,0)"><span
style="color:rgb(75,149,50);font-style:italic">//
Colect plotted data corresponding to index 2</span><br>
<span style="color:rgb(0,0,0)"></span></span>c</span>
<span style="color:rgb(92,92,92)">=</span> <span
style="color:rgb(0,0,0)">ax</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)">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)">children</span><span
style="color:rgb(92,92,92)">.</span><span
style="color:rgb(170,170,170)">data<br>
<br>
</span><font face="Courier New">After the first plot
we get <br>
<br>
a = <br>
0. 0.<br>
1. 1.<br>
<br>
After the second plot we get<br>
<br>
b = <br>
0. 0.5<br>
1. 1.5<br>
<br>
c = <br>
<br>
0. 0.<br>
1. 1.<br>
</font><span style="color:rgb(0,0,0)"> </span><br>
I would expect that b = a, i.e, once a children object
has been created on the axes, it would be reasonable
that its index were kept constant. The current
behavior is as if each new object were inserted in the
structure before the previous one instead of after
it. <br>
</blockquote>
<p>I would say that the set of children is a stack, i.e.
each new child is "pushed" on top. Anyway, relying on
child order seems, to me, a bad idea. For example,
legend takes as (optional) first argument an array of
handles, and not an array of child numbers.</p>
<p>S.<br>
</p>
<blockquote type="cite"> <br>
Regards,<br>
<br>
Federico Miyara<br>
<br>
<div
id="gmail-m_-570024488477070350DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
<table
style="border-top-color:rgb(211,212,222);border-top-width:1px;border-top-style:solid">
<tbody>
<tr>
<td style="width:55px;padding-top:18px"><a
href="https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient"
target="_blank" moz-do-not-send="true"><img
style="width: 46px; height: 29px;"
alt=""
src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif"
moz-do-not-send="true" width="46"
height="29"></a></td>
<td
style="width:470px;color:rgb(65,66,78);line-height:18px;padding-top:17px;font-family:Arial,Helvetica,sans-serif;font-size:13px">Libre
de virus. <a style="color:rgb(68,83,234)"
href="https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient"
target="_blank" moz-do-not-send="true">www.avast.com</a>
</td>
</tr>
</tbody>
</table>
<a
href="#m_-570024488477070350_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"
height="1" width="1" moz-do-not-send="true"> </a></div>
<br>
<fieldset
class="gmail-m_-570024488477070350mimeAttachmentHeader"></fieldset>
<pre class="gmail-m_-570024488477070350moz-quote-pre">_______________________________________________
users mailing list
<a class="gmail-m_-570024488477070350moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org" target="_blank" moz-do-not-send="true">users@lists.scilab.org</a>
<a class="gmail-m_-570024488477070350moz-txt-link-freetext" href="https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/users" target="_blank" moz-do-not-send="true">https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
<fieldset
class="gmail-m_-570024488477070350mimeAttachmentHeader"></fieldset>
<br>
<pre>_______________________________________________
users mailing list
<a class="gmail-m_-570024488477070350moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org" target="_blank" moz-do-not-send="true">users@lists.scilab.org</a>
<a class="gmail-m_-570024488477070350moz-txt-link-freetext" href="https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/users" target="_blank" moz-do-not-send="true">http://lists.scilab.org/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
<br>
<fieldset
class="gmail-m_-570024488477070350mimeAttachmentHeader"></fieldset>
<pre class="gmail-m_-570024488477070350moz-quote-pre">_______________________________________________
users mailing list
<a class="gmail-m_-570024488477070350moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org" target="_blank" moz-do-not-send="true">users@lists.scilab.org</a>
<a class="gmail-m_-570024488477070350moz-txt-link-freetext" href="https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/users" target="_blank" moz-do-not-send="true">https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/users</a>
</pre>
</blockquote>
</div>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@lists.scilab.org" target="_blank"
moz-do-not-send="true">users@lists.scilab.org</a><br>
<a href="http://lists.scilab.org/mailman/listinfo/users"
target="_blank" rel="noreferrer" moz-do-not-send="true">http://lists.scilab.org/mailman/listinfo/users</a><br>
</blockquote>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-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>
<p><br>
</p>
<pre class="moz-signature" cols="72">--
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Antoine Monmayrant LAAS - CNRS
7 avenue du Colonel Roche
BP 54200
31031 TOULOUSE Cedex 4
FRANCE
Tel:+33 5 61 33 64 59
email : <a class="moz-txt-link-abbreviated" href="mailto:antoine.monmayrant@laas.fr">antoine.monmayrant@laas.fr</a>
permanent email : <a class="moz-txt-link-abbreviated" href="mailto:antoine.monmayrant@polytechnique.org">antoine.monmayrant@polytechnique.org</a>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
</pre>
</body>
</html>