<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Le 27/10/2016 18:50, Rafael Guerra a
écrit :<br>
</div>
<blockquote
cite="mid:VI1PR04MB15820D9E45E20122DB1EF8FBCCAA0@VI1PR04MB1582.eurprd04.prod.outlook.com"
type="cite">
<pre wrap="">Hi Samuel,
Scilab-6 'scatter' plot function seems indeed quite adequate for these data.
Would it be possible to produce such scatter plots with dots color coded (as attached) in Scilab 5?</pre>
</blockquote>
.<br>
yes it is, for instance using xfarcs() as below.<br>
Regards<br>
<br>
<pre style="font-family:Monospaced;font-style:normal;font-size:14.0;"><span style="color:rgb(0,0,0);">np</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">40</span><span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(100,174,100);font-style:italic;">// number of points</span>
<span style="color:rgb(0,0,0);">x</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">grand</span><span style="color:rgb(74,85,219);">(</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);">np</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">unf</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">20</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">140</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">y</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">grand</span><span style="color:rgb(74,85,219);">(</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);">np</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">unf</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">50</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">300</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">dz</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">6.4</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">z</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">grand</span><span style="color:rgb(74,85,219);">(</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);">np</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">unf</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(92,92,92);">-</span><span style="color:rgb(0,0,0);">dz</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">dz</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(174,92,176);">clf</span>
<span style="color:rgb(0,0,0);">f</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(174,92,176);">gcf</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);">nc</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">100</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">f</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">color_map</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(174,92,176);">jetcolormap</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">nc</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(174,92,176);">plotframe</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(188,143,143);">20</span> <span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">50</span> <span style="color:rgb(188,143,143);">140</span> <span style="color:rgb(188,143,143);">300</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(74,85,219);">)</span>
<span style="color:rgb(0,0,0);">c</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">round</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">z</span><span style="color:rgb(92,92,92);">+</span><span style="color:rgb(0,0,0);">dz</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">/</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(92,92,92);">*</span><span style="color:rgb(0,0,0);">dz</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">*</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">nc</span><span style="color:rgb(92,92,92);">-</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(188,143,143);">1</s
pan><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;">// colors of dots scaled against their z</span>
<span style="color:rgb(100,174,100);font-style:italic;">// shaping dots</span>
<span style="color:rgb(0,0,0);">ar</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(0,0,0);">f</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">axes_size</span><span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">ar</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(0,0,0);">ar</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(0,0,0);">ar</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(0,0,0);">;</span> <span style="color:rgb(100,174,100);font-style:italic;">// w/h aspect ratio of figure</span>
<span style="color:rgb(0,0,0);">dotsize_r</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">0.04</span><span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(100,174,100);font-style:italic;">// relative size of dots</span>
<span style="color:rgb(0,0,0);">h</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(174,92,176);">strange</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">y</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">*</span><span style="color:rgb(0,0,0);">dotsize_r</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">w</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(174,92,176);">strange</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(92,92,92);">*</span><span style="color:rgb(0,0,0);">dotsize_r</span><span style="color:rgb(92,92,92);">/</span><span style="color:rgb(0,0,0);">ar</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">dots</span> <span style="color:rgb(92,92,92);">=</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);">y</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(50,185,185);">ones</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(92,92,92);">*</span><span style="color:rgb(0,0,0);">w</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(50,185,185);">ones</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(92,92,92);">*</span><span style="color:rgb(0,0,0);">h</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(50,185,185);">zeros</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(0,0,0);">;</span> <span style="color:rgb(50,185,185);">ones</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(92,92,92);">*</span><span style="color:rgb(188,143,143);">64</span><span style="color:rgb(92,92,92);">*</span><span style="color:rgb(188,143,143);">360</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;">// plotting dots</span>
<span style="color:rgb(50,185,185);">xfarcs</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">dots</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">c</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;">// colorbar</span>
<span style="color:rgb(174,92,176);">colorbar</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(92,92,92);">-</span><span style="color:rgb(0,0,0);">dz</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(0,0,0);">dz</span><span style="color:rgb(74,85,219);">)</span></pre>
<img src="cid:part1.07020204.02030505@free.fr" alt=""><br>
<br>
</body>
</html>