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