<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">On 02/04/2021 12:16, CRETE Denis wrote:<br>
</div>
<blockquote type="cite"
cite="mid:125f7946caff40648d8ad2e734a91d82@thalesgroup.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle20
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle21
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:403258845;
mso-list-type:hybrid;
mso-list-template-ids:-278868342 -143098216 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:38.25pt;
text-indent:-18.0pt;
font-family:Symbol;
mso-fareast-font-family:Calibri;
mso-bidi-font-family:Arial;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:74.25pt;
text-indent:-18.0pt;
font-family:"Courier New";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:110.25pt;
text-indent:-18.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:146.25pt;
text-indent:-18.0pt;
font-family:Symbol;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:182.25pt;
text-indent:-18.0pt;
font-family:"Courier New";}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:218.25pt;
text-indent:-18.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:254.25pt;
text-indent:-18.0pt;
font-family:Symbol;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:290.25pt;
text-indent:-18.0pt;
font-family:"Courier New";}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:326.25pt;
text-indent:-18.0pt;
font-family:Wingdings;}
@list l1
{mso-list-id:852959365;
mso-list-type:hybrid;
mso-list-template-ids:1402643028 -1246230088 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:20.25pt;
text-indent:-18.0pt;}
@list l1:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:56.25pt;
text-indent:-18.0pt;}
@list l1:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:92.25pt;
text-indent:-9.0pt;}
@list l1:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:128.25pt;
text-indent:-18.0pt;}
@list l1:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:164.25pt;
text-indent:-18.0pt;}
@list l1:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:200.25pt;
text-indent:-9.0pt;}
@list l1:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:236.25pt;
text-indent:-18.0pt;}
@list l1:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:272.25pt;
text-indent:-18.0pt;}
@list l1:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:308.25pt;
text-indent:-9.0pt;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span
style="color:#1F497D;mso-fareast-language:EN-US">Hello,
<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="color:#1F497D;mso-fareast-language:EN-US"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="color:#1F497D;mso-fareast-language:EN-US"
lang="EN-US">I am also in favour of including this function
in Scilab, with an “improved” name. However, as far as I
know, an inset has very frequently its own pair of axes, as
opposed to a ticks-switching in (only one of) the axes.
Thus, I would not recommend a name with “inset” and reserve
it for a function more closely implementing an inset.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="color:#1F497D;mso-fareast-language:EN-US"
lang="EN-US">Zoom is quite appealing.
<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="color:#1F497D;mso-fareast-language:EN-US"
lang="EN-US">I was wondering about “non-linear”_something…</span></p>
</div>
</blockquote>
<p>Hello Denis,</p>
<p>I'm with you here: this should be included, but the name is not
well matching the features of the function.<br>
Indeed, 'inset' is not at all what 'plot_plot' is offering.<br>
I was also thinking about "non-linear-axis" or something like
that, but I am not sure such a name will improve discoverability
of the function.<br>
But you are right: this is about having non-regular or non-linear
axis.</p>
<p>nonlinear-plot ? non-regular-plot ? All this is not convincing
for me...<br>
</p>
<p>By the way, we have developed some ugly hacks in the past to get
'non-linear' or 'non-regular' colormaps for the same reason than
Samuel.<br>
The idea was to rescale the data to Sgrayplot such that one could
map exact intermediate Z_values to some colors of existing or new
colormap:</p>
<p><tt>[0, 0.1, 1, 2, 100] -> [black, red, orange, yellow, white]</tt></p>
<p>One of the key advantage is that you could be sure that a certain
value (like z=0) was exactly corresponding to a certain color
(like white) which is sometime necessary (for plotting asymmetric
waves or fields with a red-white-blue colormap for example).<br>
</p>
<p>Antoine<br>
</p>
<blockquote type="cite"
cite="mid:125f7946caff40648d8ad2e734a91d82@thalesgroup.com">
<div class="WordSection1">
<p class="MsoNormal"><span
style="color:#1F497D;mso-fareast-language:EN-US"
lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span
style="color:#1F497D;mso-fareast-language:EN-US"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="color:#1F497D;mso-fareast-language:EN-US"
lang="EN-US">Thank you for your developments<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="color:#1F497D;mso-fareast-language:EN-US"
lang="EN-US">Denis<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="color:#1F497D;mso-fareast-language:EN-US"
lang="EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">De :</span></b><span
lang="EN-US"> users
<a class="moz-txt-link-rfc2396E" href="mailto:users-bounces@lists.scilab.org"><users-bounces@lists.scilab.org></a>
<b>De la part de</b> Clément David<br>
<b>Envoyé :</b> vendredi 2 avril 2021 11:20<br>
<b>À :</b> sgougeon@fr</span>ee.fr; Users mailing list
for Scilab <a class="moz-txt-link-rfc2396E" href="mailto:users@lists.scilab.org"><users@lists.scilab.org></a><br>
<b>Objet :</b> Re: [Scilab-users] plotplots() in Scilab<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US">Hello Samuel, hello all,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">First thanks for the
request for inclusion, that’s always good to have more
features into Scilab itself. However, I have a few remarks
regarding this function.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"
style="margin-left:20.25pt;text-indent:-18.0pt;mso-list:l1
level1 lfo2">
<!--[if !supportLists]--><span lang="EN-US"><span
style="mso-list:Ignore">1.<span style="font:7.0pt
"Times New Roman"">
</span></span></span><!--[endif]--><span lang="EN-US">The
function name plotplots() does not seem well known nor easy
to find ; after a few research I found similar behavior for
Matlab and Matplotlib worded as “zoomed” or
“zoomed_inset_axes” which better represent the behavior.<o:p></o:p></span></p>
<p class="MsoNormal"
style="margin-left:38.25pt;text-indent:-18.0pt;mso-list:l0
level1 lfo4">
<!--[if !supportLists]--><span style="font-family:Symbol"
lang="EN-US"><span style="mso-list:Ignore">·<span
style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]--><a
href="https://stackoverflow.com/questions/13583153/how-to-zoomed-a-portion-of-image-and-insert-in-the-same-plot-in-matplotlib"
moz-do-not-send="true"><span lang="EN-US">https://stackoverflow.com/questions/13583153/how-to-zoomed-a-portion-of-image-and-insert-in-the-same-plot-in-matplotlib</span></a><span
lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"
style="margin-left:38.25pt;text-indent:-18.0pt;mso-list:l0
level1 lfo4">
<!--[if !supportLists]--><span style="font-family:Symbol"
lang="EN-US"><span style="mso-list:Ignore">·<span
style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]--><a
href="https://fr.mathworks.com/matlabcentral/fileexchange/59857-zoomplot"
moz-do-not-send="true"><span lang="EN-US">https://fr.mathworks.com/matlabcentral/fileexchange/59857-zoomplot</span></a><span
lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"
style="margin-left:38.25pt;text-indent:-18.0pt;mso-list:l0
level1 lfo4">
<!--[if !supportLists]--><span style="font-family:Symbol"
lang="EN-US"><span style="mso-list:Ignore">·<span
style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]--><a
href="https://fr.mathworks.com/matlabcentral/answers/349042-zoomed-plot-in-the-same-figure"
moz-do-not-send="true"><span lang="EN-US">https://fr.mathworks.com/matlabcentral/answers/349042-zoomed-plot-in-the-same-figure</span></a><span
lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:20.25pt"><span
lang="EN-US">What about using `plot_zoomed()`,
`plot_inset()` or `plot_inside()` ?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"
style="margin-left:20.25pt;text-indent:-18.0pt;mso-list:l1
level1 lfo2">
<!--[if !supportLists]--><span lang="EN-US"><span
style="mso-list:Ignore">2.<span style="font:7.0pt
"Times New Roman"">
</span></span></span><!--[endif]--><span lang="EN-US">I
found the need to have a second axe (example 1) different to
recompute ticks (example 2). I might have miss something,
could you clarify these two usage ?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Clément<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span
lang="EN-US"> users <</span><a
href="mailto:users-bounces@lists.scilab.org"
moz-do-not-send="true"><span lang="EN-US">users-bounces@lists.scilab.org</span></a><span
lang="EN-US">>
<b>On Behalf Of </b>Samuel Gougeon<br>
<b>Sent:</b> Thursday, April 1, 2021 10:07 PM<br>
<b>To:</b> International users mailing list for Scilab.
<</span><a href="mailto:users@lists.scilab.org"
moz-do-not-send="true"><span lang="EN-US">users@lists.scilab.org</span></a><span
lang="EN-US">><br>
<b>Subject:</b> [Scilab-users] plotplots() in Scilab<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p><span lang="EN-US">Dear all,<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span
lang="EN-US">I would like to propose to include the
plotplots() graphical function into Scilab.<br>
<br>
For now 3 years, plotplots() is distributed alone in its </span><a
href="https://atoms.scilab.org/toolboxes/plotplots"
moz-do-not-send="true"><span lang="EN-US">own external
module</span></a><span lang="EN-US">, with a fair number
of downloads for a single function.<br>
<br>
Its embedded documentation is as well provided online as
PDF, </span><a
href="https://atoms.scilab.org/toolboxes/plotplots/2.0/files/plotplots_en_US.pdf"
moz-do-not-send="true"><span lang="EN-US">in english</span></a><span
lang="EN-US"> and
</span><a
href="https://atoms.scilab.org/toolboxes/plotplots/2.0/files/plotplots_fr_FR.pdf"
moz-do-not-send="true"><span lang="EN-US">in french</span></a><span
lang="EN-US">.<br>
<br>
As soon as a function has a local singularity or/and an
asymptotical behavior (that's quite common), plotplots() is
very helpful to illustrate its specific behaviors without
masking more "regular" features with a crushing graphical
scale.<o:p></o:p></span></p>
<p><span lang="EN-US">Every comment is welcome about the current
plotplots status, and about the proposal to include it as a
native Scilab function.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><br>
Hope reading you,<o:p></o:p></span></p>
<p><span lang="EN-US">Best regards<o:p></o:p></span></p>
<p><span lang="EN-US">Samuel<o:p></o:p></span></p>
</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>
</body>
</html>