[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    [PyQt] Fwd: Multiple plotting using loops in python
From:       binsha s <binshasrn () gmail ! com>
Date:       2019-05-22 8:11:06
Message-ID: CACi6h4r2f7pHCqbb2zUx8wMfs+7iZ2_73pUd1sg1Q5kK-Z2kkg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


---------- Forwarded message ---------
From: binsha s <binshasrn@gmail.com>
Date: Tue, May 21, 2019 at 10:20 AM
Subject: Multiple plotting using loops in python
To: <pyqt-request@riverbankcomputing.com>


I have x data as:

x_data:[[-210.99],[210.666],[553.211],[123.332],.....[234.121]]

If I have n columns then y1,y2,...yn should be plotted with x_data so that
within one graph n data can be visualized. I am also using slideshow for
visualizing a clear view of each column data. For appearing data as a
slideshow I am splitting each data of y1, y2,...yn into 5 data with x_data.

For example if I have columns as Col-1 and Col-2 then:

y1=[[10.556],[12.5687],[44.5568],...[66.6679]]
y2=[[10.4075],[12.5456],[23.5456],...[76.567]]

The split data of y1, y2 with x_data should be plotted multiple and appear
as slideshow. For that I combined into one array as

 splitArraylist=[array[[10.556],[12.5687],[44.5568],...[66.6679]]),array([[10.4075],[12.5456],[23.5456],...[76.567]])]


What I have tried is:

  checked_list=[1,2]
    gvalue=5
    self.XY(splitArraylist)
     def XY(self,y):
        y1=np.array(y)
        for i in range(len(checked_list)):
                self.splitXy(y1[i][0])
        self.graphXY()

    def splitXy(self,res):
        current_iter=0
        #Splitting each data of y1 into 5 graphs
        for j in range(gvalue):
                x_data.append(x[current_iter:current_iter+iters])
                y_data.append(res[current_iter:current_iter+iters])
                current_iter=current_iter+iters

    def graphXY(self):
        global cp, loopbool
        for j in range(len(checked_list)*gvalue):
                    if loopbool == True:
                            n_graphs.append(str(j + 1))
                            cp = int(n_graphs[len(n_graphs)- 1])

                            #PLotting each set of data in y1 and y2 with x_data

                            self.plotDraw(x_data[j],y_data[j])
                            loop = QEventLoop()
                            QTimer.singleShot(int(sec_value), loop.quit)
                            loop.exec_()
                    j = j + 1


    def plotDraw(self, x0, y0):

        self.MplWidget.canvas.axes.clear()
        self.MplWidget.canvas.axes.plot(x0, y0)
        self.MplWidget.canvas.axes.legend(('cosinus', 'sinus'),
loc='upper right')
        self.MplWidget.canvas.axes.set_title('Signal')
        self.MplWidget.canvas.draw()

Currently data is plotting one after the other data. That is first set of
data y1 and is split and plotted. Then next column y2 is plotted and appear
as a slideshow.

I actually want y1 and y2 data to occur in single graph and appear as a
slideshow. (i.e.) For the first graph of slideshow first split data of y1
and y2 occur in one graph then second split data of y1 and y2 ... likewise
5 graphs should be there.

How to do I do this? How can multiple plotting be achieved using loops and
arrays?


[Attachment #5 (text/html)]

<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr" \
class="gmail_attr">---------- Forwarded message ---------<br>From: <strong \
class="gmail_sendername" dir="auto">binsha s</strong> <span dir="ltr">&lt;<a \
href="mailto:binshasrn@gmail.com">binshasrn@gmail.com</a>&gt;</span><br>Date: Tue, \
May 21, 2019 at 10:20 AM<br>Subject: Multiple plotting using loops in python<br>To:  \
&lt;<a href="mailto:pyqt-request@riverbankcomputing.com">pyqt-request@riverbankcomputing.com</a>&gt;<br></div><br><br><div \
dir="ltr">

        
    
    <div class="m_-7855795486154935263gmail-post-text">

<p>I have x data as:</p>

<pre class="m_-7855795486154935263gmail-lang-py \
m_-7855795486154935263gmail-prettyprint \
m_-7855795486154935263gmail-prettyprinted"><code><span \
class="m_-7855795486154935263gmail-pln">x_data</span><span \
class="m_-7855795486154935263gmail-pun">:[[-</span><span \
class="m_-7855795486154935263gmail-lit">210.99</span><span \
class="m_-7855795486154935263gmail-pun">],[</span><span \
class="m_-7855795486154935263gmail-lit">210.666</span><span \
class="m_-7855795486154935263gmail-pun">],[</span><span \
class="m_-7855795486154935263gmail-lit">553.211</span><span \
class="m_-7855795486154935263gmail-pun">],[</span><span \
class="m_-7855795486154935263gmail-lit">123.332</span><span \
class="m_-7855795486154935263gmail-pun">],.....[</span><span \
class="m_-7855795486154935263gmail-lit">234.121</span><span \
class="m_-7855795486154935263gmail-pun">]]</span></code></pre>

<p>If I have <code>n</code> columns then <code>y1,y2,...yn</code> should be plotted \
with <code>x_data</code>  so that within one graph n data can be visualized. I am \
also using  slideshow for visualizing a clear view of each column data. For 
appearing data as a slideshow I am splitting each data of <code>y1, y2,...yn</code> \
into 5 data with <code>x_data</code>.</p>

<p>For example if I have columns as Col-1 and Col-2 then:</p>

<pre class="m_-7855795486154935263gmail-lang-py \
m_-7855795486154935263gmail-prettyprint \
m_-7855795486154935263gmail-prettyprinted"><code><span \
class="m_-7855795486154935263gmail-pln">y1</span><span \
class="m_-7855795486154935263gmail-pun">=[[</span><span \
class="m_-7855795486154935263gmail-lit">10.556</span><span \
class="m_-7855795486154935263gmail-pun">],[</span><span \
class="m_-7855795486154935263gmail-lit">12.5687</span><span \
class="m_-7855795486154935263gmail-pun">],[</span><span \
class="m_-7855795486154935263gmail-lit">44.5568</span><span \
class="m_-7855795486154935263gmail-pun">],...[</span><span \
class="m_-7855795486154935263gmail-lit">66.6679</span><span \
class="m_-7855795486154935263gmail-pun">]]</span><span \
class="m_-7855795486154935263gmail-pln"> y2</span><span \
class="m_-7855795486154935263gmail-pun">=[[</span><span \
class="m_-7855795486154935263gmail-lit">10.4075</span><span \
class="m_-7855795486154935263gmail-pun">],[</span><span \
class="m_-7855795486154935263gmail-lit">12.5456</span><span \
class="m_-7855795486154935263gmail-pun">],[</span><span \
class="m_-7855795486154935263gmail-lit">23.5456</span><span \
class="m_-7855795486154935263gmail-pun">],...[</span><span \
class="m_-7855795486154935263gmail-lit">76.567</span><span \
class="m_-7855795486154935263gmail-pun">]]</span></code></pre>

<p>The split data of y1, y2 with <code>x_data</code> should be plotted multiple and \
appear as slideshow. For that I combined into one array as </p>

<pre class="m_-7855795486154935263gmail-lang-py \
m_-7855795486154935263gmail-prettyprint \
m_-7855795486154935263gmail-prettyprinted"><code><span \
class="m_-7855795486154935263gmail-pln"> splitArraylist</span><span \
class="m_-7855795486154935263gmail-pun">=[</span><span \
class="m_-7855795486154935263gmail-pln">array</span><span \
class="m_-7855795486154935263gmail-pun">[[</span><span \
class="m_-7855795486154935263gmail-lit">10.556</span><span \
class="m_-7855795486154935263gmail-pun">],[</span><span \
class="m_-7855795486154935263gmail-lit">12.5687</span><span \
class="m_-7855795486154935263gmail-pun">],[</span><span \
class="m_-7855795486154935263gmail-lit">44.5568</span><span \
class="m_-7855795486154935263gmail-pun">],...[</span><span \
class="m_-7855795486154935263gmail-lit">66.6679</span><span \
class="m_-7855795486154935263gmail-pun">]]),</span><span \
class="m_-7855795486154935263gmail-pln">array</span><span \
class="m_-7855795486154935263gmail-pun">([[</span><span \
class="m_-7855795486154935263gmail-lit">10.4075</span><span \
class="m_-7855795486154935263gmail-pun">],[</span><span \
class="m_-7855795486154935263gmail-lit">12.5456</span><span \
class="m_-7855795486154935263gmail-pun">],[</span><span \
class="m_-7855795486154935263gmail-lit">23.5456</span><span \
class="m_-7855795486154935263gmail-pun">],...[</span><span \
class="m_-7855795486154935263gmail-lit">76.567</span><span \
class="m_-7855795486154935263gmail-pun">]])]</span></code></pre>

<p>What I have tried is:</p>

<pre class="m_-7855795486154935263gmail-lang-py \
m_-7855795486154935263gmail-prettyprint \
m_-7855795486154935263gmail-prettyprinted"><code><span \
class="m_-7855795486154935263gmail-pln">  checked_list</span><span \
class="m_-7855795486154935263gmail-pun">=[</span><span \
class="m_-7855795486154935263gmail-lit">1</span><span \
class="m_-7855795486154935263gmail-pun">,</span><span \
class="m_-7855795486154935263gmail-lit">2</span><span \
class="m_-7855795486154935263gmail-pun">]</span><span \
class="m_-7855795486154935263gmail-pln">  gvalue</span><span \
class="m_-7855795486154935263gmail-pun">=</span><span \
class="m_-7855795486154935263gmail-lit">5</span><span \
class="m_-7855795486154935263gmail-pln">  self</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">XY</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">splitArraylist</span><span \
class="m_-7855795486154935263gmail-pun">)</span><span \
class="m_-7855795486154935263gmail-pln">  </span><span \
class="m_-7855795486154935263gmail-kwd">def</span><span \
class="m_-7855795486154935263gmail-pln"> XY</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">self</span><span \
class="m_-7855795486154935263gmail-pun">,</span><span \
class="m_-7855795486154935263gmail-pln">y</span><span \
class="m_-7855795486154935263gmail-pun">):</span><span \
class="m_-7855795486154935263gmail-pln">  y1</span><span \
class="m_-7855795486154935263gmail-pun">=</span><span \
class="m_-7855795486154935263gmail-pln">np</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">array</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">y</span><span \
class="m_-7855795486154935263gmail-pun">)</span><span \
class="m_-7855795486154935263gmail-pln">  </span><span \
class="m_-7855795486154935263gmail-kwd">for</span><span \
class="m_-7855795486154935263gmail-pln"> i </span><span \
class="m_-7855795486154935263gmail-kwd">in</span><span \
class="m_-7855795486154935263gmail-pln"> range</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">len</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">checked_list</span><span \
class="m_-7855795486154935263gmail-pun">)):</span><span \
class="m_-7855795486154935263gmail-pln">  self</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">splitXy</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">y1</span><span \
class="m_-7855795486154935263gmail-pun">[</span><span \
class="m_-7855795486154935263gmail-pln">i</span><span \
class="m_-7855795486154935263gmail-pun">][</span><span \
class="m_-7855795486154935263gmail-lit">0</span><span \
class="m_-7855795486154935263gmail-pun">])</span><span \
class="m_-7855795486154935263gmail-pln">  self</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">graphXY</span><span \
class="m_-7855795486154935263gmail-pun">()</span><span \
class="m_-7855795486154935263gmail-pln">

    </span><span class="m_-7855795486154935263gmail-kwd">def</span><span \
class="m_-7855795486154935263gmail-pln"> splitXy</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">self</span><span \
class="m_-7855795486154935263gmail-pun">,</span><span \
class="m_-7855795486154935263gmail-pln">res</span><span \
class="m_-7855795486154935263gmail-pun">):</span><span \
class="m_-7855795486154935263gmail-pln">  current_iter</span><span \
class="m_-7855795486154935263gmail-pun">=</span><span \
class="m_-7855795486154935263gmail-lit">0</span><span \
                class="m_-7855795486154935263gmail-pln">
        </span><span class="m_-7855795486154935263gmail-com">#Splitting each data of \
y1 into 5 graphs</span><span class="m_-7855795486154935263gmail-pln">  </span><span \
class="m_-7855795486154935263gmail-kwd">for</span><span \
class="m_-7855795486154935263gmail-pln"> j </span><span \
class="m_-7855795486154935263gmail-kwd">in</span><span \
class="m_-7855795486154935263gmail-pln"> range</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">gvalue</span><span \
class="m_-7855795486154935263gmail-pun">):</span><span \
class="m_-7855795486154935263gmail-pln">        x_data</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">append</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">x</span><span \
class="m_-7855795486154935263gmail-pun">[</span><span \
class="m_-7855795486154935263gmail-pln">current_iter</span><span \
class="m_-7855795486154935263gmail-pun">:</span><span \
class="m_-7855795486154935263gmail-pln">current_iter</span><span \
class="m_-7855795486154935263gmail-pun">+</span><span \
class="m_-7855795486154935263gmail-pln">iters</span><span \
class="m_-7855795486154935263gmail-pun">])</span><span \
class="m_-7855795486154935263gmail-pln">  y_data</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">append</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">res</span><span \
class="m_-7855795486154935263gmail-pun">[</span><span \
class="m_-7855795486154935263gmail-pln">current_iter</span><span \
class="m_-7855795486154935263gmail-pun">:</span><span \
class="m_-7855795486154935263gmail-pln">current_iter</span><span \
class="m_-7855795486154935263gmail-pun">+</span><span \
class="m_-7855795486154935263gmail-pln">iters</span><span \
class="m_-7855795486154935263gmail-pun">])</span><span \
class="m_-7855795486154935263gmail-pln">  current_iter</span><span \
class="m_-7855795486154935263gmail-pun">=</span><span \
class="m_-7855795486154935263gmail-pln">current_iter</span><span \
class="m_-7855795486154935263gmail-pun">+</span><span \
class="m_-7855795486154935263gmail-pln">iters

    </span><span class="m_-7855795486154935263gmail-kwd">def</span><span \
class="m_-7855795486154935263gmail-pln"> graphXY</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">self</span><span \
class="m_-7855795486154935263gmail-pun">):</span><span \
class="m_-7855795486154935263gmail-pln">  </span><span \
class="m_-7855795486154935263gmail-kwd">global</span><span \
class="m_-7855795486154935263gmail-pln"> cp</span><span \
class="m_-7855795486154935263gmail-pun">,</span><span \
class="m_-7855795486154935263gmail-pln"> loopbool         </span><span \
class="m_-7855795486154935263gmail-kwd">for</span><span \
class="m_-7855795486154935263gmail-pln"> j </span><span \
class="m_-7855795486154935263gmail-kwd">in</span><span \
class="m_-7855795486154935263gmail-pln"> range</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">len</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">checked_list</span><span \
class="m_-7855795486154935263gmail-pun">)*</span><span \
class="m_-7855795486154935263gmail-pln">gvalue</span><span \
class="m_-7855795486154935263gmail-pun">):</span><span \
class="m_-7855795486154935263gmail-pln">  </span><span \
class="m_-7855795486154935263gmail-kwd">if</span><span \
class="m_-7855795486154935263gmail-pln"> loopbool </span><span \
class="m_-7855795486154935263gmail-pun">==</span><span \
class="m_-7855795486154935263gmail-pln"> </span><span \
class="m_-7855795486154935263gmail-kwd">True</span><span \
class="m_-7855795486154935263gmail-pun">:</span><span \
class="m_-7855795486154935263gmail-pln">  n_graphs</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">append</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">str</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">j </span><span \
class="m_-7855795486154935263gmail-pun">+</span><span \
class="m_-7855795486154935263gmail-pln"> </span><span \
class="m_-7855795486154935263gmail-lit">1</span><span \
class="m_-7855795486154935263gmail-pun">))</span><span \
class="m_-7855795486154935263gmail-pln">  cp </span><span \
class="m_-7855795486154935263gmail-pun">=</span><span \
class="m_-7855795486154935263gmail-pln"> int</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">n_graphs</span><span \
class="m_-7855795486154935263gmail-pun">[</span><span \
class="m_-7855795486154935263gmail-pln">len</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">n_graphs</span><span \
class="m_-7855795486154935263gmail-pun">)-</span><span \
class="m_-7855795486154935263gmail-pln"> </span><span \
class="m_-7855795486154935263gmail-lit">1</span><span \
class="m_-7855795486154935263gmail-pun">])</span><span \
class="m_-7855795486154935263gmail-pln"> 

                            </span><span \
class="m_-7855795486154935263gmail-com">#PLotting each set of data in y1 and y2 with \
x_data</span><span class="m_-7855795486154935263gmail-pln">

                            self</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">plotDraw</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">x_data</span><span \
class="m_-7855795486154935263gmail-pun">[</span><span \
class="m_-7855795486154935263gmail-pln">j</span><span \
class="m_-7855795486154935263gmail-pun">],</span><span \
class="m_-7855795486154935263gmail-pln">y_data</span><span \
class="m_-7855795486154935263gmail-pun">[</span><span \
class="m_-7855795486154935263gmail-pln">j</span><span \
class="m_-7855795486154935263gmail-pun">])</span><span \
class="m_-7855795486154935263gmail-pln">  loop </span><span \
class="m_-7855795486154935263gmail-pun">=</span><span \
class="m_-7855795486154935263gmail-pln"> </span><span \
class="m_-7855795486154935263gmail-typ">QEventLoop</span><span \
class="m_-7855795486154935263gmail-pun">()</span><span \
class="m_-7855795486154935263gmail-pln">  </span><span \
class="m_-7855795486154935263gmail-typ">QTimer</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">singleShot</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">int</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">sec_value</span><span \
class="m_-7855795486154935263gmail-pun">),</span><span \
class="m_-7855795486154935263gmail-pln"> loop</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">quit</span><span \
class="m_-7855795486154935263gmail-pun">)</span><span \
class="m_-7855795486154935263gmail-pln">  loop</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">exec_</span><span \
class="m_-7855795486154935263gmail-pun">()</span><span \
class="m_-7855795486154935263gmail-pln">  j </span><span \
class="m_-7855795486154935263gmail-pun">=</span><span \
class="m_-7855795486154935263gmail-pln"> j </span><span \
class="m_-7855795486154935263gmail-pun">+</span><span \
class="m_-7855795486154935263gmail-pln"> </span><span \
class="m_-7855795486154935263gmail-lit">1</span><span \
class="m_-7855795486154935263gmail-pln">                   


    </span><span class="m_-7855795486154935263gmail-kwd">def</span><span \
class="m_-7855795486154935263gmail-pln"> plotDraw</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">self</span><span \
class="m_-7855795486154935263gmail-pun">,</span><span \
class="m_-7855795486154935263gmail-pln"> x0</span><span \
class="m_-7855795486154935263gmail-pun">,</span><span \
class="m_-7855795486154935263gmail-pln"> y0</span><span \
class="m_-7855795486154935263gmail-pun">):</span><span \
class="m_-7855795486154935263gmail-pln">

        self</span><span class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-typ">MplWidget</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">canvas</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">axes</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">clear</span><span \
class="m_-7855795486154935263gmail-pun">()</span><span \
class="m_-7855795486154935263gmail-pln">  self</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-typ">MplWidget</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">canvas</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">axes</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">plot</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-pln">x0</span><span \
class="m_-7855795486154935263gmail-pun">,</span><span \
class="m_-7855795486154935263gmail-pln"> y0</span><span \
class="m_-7855795486154935263gmail-pun">)</span><span \
class="m_-7855795486154935263gmail-pln">  self</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-typ">MplWidget</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">canvas</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">axes</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">legend</span><span \
class="m_-7855795486154935263gmail-pun">((</span><span \
class="m_-7855795486154935263gmail-str">&#39;cosinus&#39;</span><span \
class="m_-7855795486154935263gmail-pun">,</span><span \
class="m_-7855795486154935263gmail-pln"> </span><span \
class="m_-7855795486154935263gmail-str">&#39;sinus&#39;</span><span \
class="m_-7855795486154935263gmail-pun">),</span><span \
class="m_-7855795486154935263gmail-pln"> loc</span><span \
class="m_-7855795486154935263gmail-pun">=</span><span \
class="m_-7855795486154935263gmail-str">&#39;upper right&#39;</span><span \
class="m_-7855795486154935263gmail-pun">)</span><span \
class="m_-7855795486154935263gmail-pln">  self</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-typ">MplWidget</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">canvas</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">axes</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">set_title</span><span \
class="m_-7855795486154935263gmail-pun">(</span><span \
class="m_-7855795486154935263gmail-str">&#39;Signal&#39;</span><span \
class="m_-7855795486154935263gmail-pun">)</span><span \
class="m_-7855795486154935263gmail-pln">  self</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-typ">MplWidget</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">canvas</span><span \
class="m_-7855795486154935263gmail-pun">.</span><span \
class="m_-7855795486154935263gmail-pln">draw</span><span \
class="m_-7855795486154935263gmail-pun">()</span></code></pre>

<p>Currently data is plotting one after the other data. That is first 
set of data  y1 and is split and plotted. Then next column y2 is plotted
 and appear as a slideshow.</p>

<p>I actually want y1 and y2 data to occur in single graph and appear as
 a slideshow. (i.e.) For the first graph of slideshow first split data 
of y1 and y2 occur in one graph then second split data of y1 and y2 ... 
likewise 5 graphs should be there.</p>

<p>How to do I do this? How can multiple plotting be achieved using loops and \
arrays?</p>  </div>

</div>
</div></div>


[Attachment #6 (text/plain)]

_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
https://www.riverbankcomputing.com/mailman/listinfo/pyqt


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic