<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Dear Philipp, <br>
</p>
<p>thank you, thats great. I will try it at work on monday.
Actually, I do have three plots sharing a common x axis and having
three different y axis. Why I do want to have two x axis is, to
show to different times on x. Once in secound, once in line of
document. <br>
</p>
<p>Best regards</p>
<p>Frieder <br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">Am 08.10.2016 um 23:43 schrieb Philipp
Mühlmann:<br>
</div>
<blockquote
cite="mid:CACf7ODsnb=AuDnghkx-7DrftngDk1ssZev0pvC0wuecMezN1XA@mail.gmail.com"
type="cite">
<meta http-equiv="Context-Type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>
<div>Dear Frieder,<br>
<br>
</div>
I understand following:<br>
<br>
</div>
<div>You want to plot 3 graphs into one diagram.<br>
<br>
</div>
<div>Basically each graph has it's own x and y axis.<br>
<br>
</div>
<div>Since for two graphs the x-axis are the same, you
want to have a diagram with two x-axis and three
y-axis <br>
</div>
</div>
<br>
</div>
Please find a code snipplet that will create such a diagram.<br>
<br>
</div>
Best regards,<br>
</div>
Philipp<br>
<div>
<div>
<pre><span>clc</span><span>(</span><span>)</span><span>;</span>
<span>clear</span><span>(</span><span>'</span><span>all</span><span>'</span><span>)</span><span>;</span>
<span>x1</span> <span>=</span> <span>linspace</span><span>(</span><span>1</span><span>,</span><span>10</span><span>,</span><span>10</span><span>)</span><span>;</span>
<span>x2</span> <span>=</span> <span>linspace</span><span>(</span><span>0</span><span>,</span><span>100</span><span>,</span><span>101</span><span>)</span><span>;</span>
<span>x3</span> <span>=</span> <span>x1</span><span>;</span>
<span>y1</span> <span>=</span> <span>linspace</span><span>(</span><span>1</span><span>,</span><span>10</span><span>,</span><span>10</span><span>)</span><span>;</span>
<span>y2</span> <span>=</span> <span>sin</span><span>(</span><span>x2</span><span>)</span><span>;</span>
<span>y3</span> <span>=</span> <span>sqrt</span><span>(</span><span>x1</span><span>)</span><span>;</span>
<span>drawlater</span><span>(</span><span>)</span>
<span>plot2d</span><span>(</span><span>x1</span><span>,</span> <span>y1</span><span>)</span><span>;</span>
<span>a1</span> <span>=</span> <span>gca</span><span>(</span><span>)</span><span>;</span>
<span>a1</span><span>.</span><span>x_location</span> <span>=</span> <span>"</span><span>bottom</span><span>"</span><span>;</span>
<span>a1</span><span>.</span><span>y_location</span> <span>=</span> <span>"</span><span>left</span><span>"</span><span>;</span>
<span>a1</span><span>.</span><span>margins</span> <span>=</span> <span>[</span><span>0.2</span><span>,</span><span>0.2</span><span>,</span><span>0.2</span><span>,</span><span>0.2</span><span>]</span>
<span>// Axis y2</span>
<span>a2</span><span>=</span><span>newaxes</span><span>(</span><span>)</span><span>;</span>
<span>c</span><span>=</span><span>color</span><span>(</span><span>"</span><span>blue</span><span>"</span><span>)</span><span>;</span>
<span>plot2d</span><span>(</span><span>x2</span><span>,</span><span>y2</span><span>,</span><span>style</span> <span>=</span> <span>c</span><span>)</span><span>;</span>
<span>a2</span><span>.</span><span>font_color</span><span>=</span><span>c</span><span>;</span>
<span>a2</span><span>.</span><span>foreground</span><span>=</span><span>c</span><span>;</span>
<span>a2</span><span>.</span><span>filled</span><span>=</span><span>"</span><span>off</span><span>"</span><span>;</span>
<span>a2</span><span>.</span><span>x_location</span><span>=</span><span>"</span><span>bottom</span><span>"</span><span>;</span>
<span>a2</span><span>.</span><span>y_location</span><span>=</span><span>"</span><span>right</span><span>"</span><span>;</span>
<span>a2</span><span>.</span><span>margins</span> <span>=</span> <span>[</span><span>0.2</span><span>,</span><span>0.2</span><span>,</span><span>0.2</span><span>,</span><span>0.1</span><span>]</span><span>;</span> <span>// shift axis relative to graphic window</span>
<span>a2</span><span>.</span><span>data_bounds</span> <span>=</span> <span>[</span><span>0</span><span>,</span><span>-</span><span>2.</span><span>;</span><span>100</span><span>,</span><span>2</span><span>]</span><span>;</span> <span>// change axis bounds, so that graph is nicely placed in plotted area</span>
<span>// Axis y3</span>
<span>a3</span><span>=</span><span>newaxes</span><span>(</span><span>)</span><span>;</span>
<span>c</span><span>=</span><span>color</span><span>(</span><span>"</span><span>red</span><span>"</span><span>)</span><span>;</span>
<span>plot2d</span><span>(</span><span>x3</span><span>,</span><span>y3</span><span>,</span><span>style</span> <span>=</span> <span>c</span><span>)</span><span>;</span>
<span>a3</span><span>.</span><span>font_color</span><span>=</span><span>c</span><span>;</span>
<span>a3</span><span>.</span><span>foreground</span><span>=</span><span>c</span><span>;</span>
<span>a3</span><span>.</span><span>filled</span><span>=</span><span>"</span><span>off</span><span>"</span><span>;</span>
<span>a3</span><span>.</span><span>x_location</span><span>=</span><span>"</span><span>bottom</span><span>"</span><span>;</span>
<span>a3</span><span>.</span><span>y_location</span><span>=</span><span>"</span><span>left</span><span>"</span><span>;</span>
<span>a3</span><span>.</span><span>data_bounds</span> <span>=</span> <span>[</span><span>0</span><span>,</span><span>1</span><span>;</span><span>10</span><span>,</span><span>4</span><span>]</span><span>;</span>
<span>a3</span><span>.</span><span>margins</span> <span>=</span> <span>[</span><span>0.134</span> <span>0.2</span> <span>0.2</span> <span>0.2</span><span>]</span><span>;</span>
<span>// display x3 to check overlapping of x1 and x3 tics;</span>
<span>// if overlapping is good enough, than hide x3</span>
<span>a3</span><span>.</span><span>axes_visible</span><span>(</span><span>1</span><span>)</span><span>=</span><span>"</span><span>off</span><span>"</span><span>;</span>
<span>drawnow</span><span>(</span><span>)</span></pre>
<br>
<div><br>
<br>
<br>
<br>
<br>
<br>
</div>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2016-10-06 21:28 GMT+02:00 Jens Simon
Strom <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:j.s.strom@hslmg.de" target="_blank">j.s.strom@hslmg.de</a>></span>:<br>
<blockquote class="gmail_quote">
<div> <b>Edit in #3</b><span class=""><br>
<div class="m_-8413539564860313910moz-cite-prefix">Am
06.10.2016 18:20, schrieb Jens Simon Strom:<br>
</div>
</span>
<blockquote type="cite"><span class=""> Hallo Frieder,<br>
You ask many questions in one post.<br>
<br>
1: You just divide the (numerical) time interval into
an adequate number of points (which can be neatly
accommodated) with linspace or ':' and plot the
corresponding time text colums via a for-loop. There
is no need that 'text times' coincide with measured
data. They only should be placed at the correct
locations.<br>
<br>
</span> 3:You may not be familiar with how to get quick
help from Scilab: Just highlight the command 'plot2d' or
'style' here and go to the help pages<b> by right mouse
click.</b><span class=""><br>
<br>
4: Highlight newaxes, foreground<br>
<br>
5: I would postpone integrating a checkbox until
everything else is to your satisfaction. The rest of
#5 is perhaps answered by #1.<br>
<br>
General remarks
<ul>
<li> Do not ask many questions simultaneously.
Attack them one by one. You make it easier for
yourself and the helpers.</li>
<li>Accompany your questions by short examples which
omit irrelevant 'ornaments'. The code you really
write with the variables you really use is less
appropriate in most cases. </li>
<li>Begin to polish the results (color, line types,
fonts, fontsize, etc.) only as the last step in
your work. At the beginning accept what Scilab
delivers to you.</li>
<li>Work the help pages.</li>
</ul>
My painful experience is that the polishing job often
consumes more time (and nerves) than the technical
problem itself. Scilab is far from intuitive in that
respect.<br>
<br>
Kind regards, Jens<br>
<br>
<div class="m_-8413539564860313910moz-cite-prefix"> <br>
</div>
</span></blockquote>
<br>
</div>
<br>
______________________________<wbr>_________________<br>
users mailing list<br>
<a moz-do-not-send="true"
href="mailto:users@lists.scilab.org">users@lists.scilab.org</a><br>
<a moz-do-not-send="true"
href="http://lists.scilab.org/mailman/listinfo/users"
rel="noreferrer" target="_blank">http://lists.scilab.org/<wbr>mailman/listinfo/users</a><br>
<br>
</blockquote>
</div>
<br>
<br>
<br>
-- <br>
<div class="gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">
<div>In Kanada is' ka' na' da. Sonst wär' Kanada Jemanda.</div>
<div><br>
</div>
<div>There we have the salad.</div>
</div>
</div>
</div>
<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>