Have you considered QStackedWidget?
On Wed, Nov 21, 2018 at 3:40 AM Trifon Trifonov <[email protected]> wrote:
>
> Dear All,
>
> First, sorry for the long post, but I feel you may need some introduction to 
> the problem.
>
> I am developing an orbital analysis tool using PyQT5 and pyqtgraph!
>
> See:
> https://github.com/3fon3fonov/trifon
>
> My tool has a plotting area with ~15 plots shown in different tab windows, 
> which show different aspects of the data analysis.
>
> The tool it self is assembled with the Designer-qt5, while the QGraphicView 
> widgets are promoted to pyqtgraphs's PlotWidgets
>
> For example in the gui.py I initialize the plots like this:
>
>>
>>     def initialize_plots(self):
>>
>>         global p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15,pe
>>
>>         p1  = self.graphicsView_timeseries_RV
>>         p2  = self.graphicsView_timeseries_RV_o_c
>>         p3  = self.graphicsView_timeseries_phot
>>         p4  = self.graphicsView_timeseries_phot_o_c
>>         p5  = self.graphicsView_timeseries_activity
>>         p6  = self.graphicsView_timeseries_correlations
>>
>>         ....
>>
>>         ....
>>
>>         pe  = self.graphicsView_extra_plot
>>
>> .....
>> .....
>> etc.
>
>
> so p1-p6 in this case are different PlotWidget objects on which I add 
> Items/Plot data, i.e.  p1.plot(x,y), p1.addItem(), etc.
>
>
> What I want is to link pe to any of p1-p6!. pe is an extra plot so the user 
> can choose from those already available/created.
> Thus the user can select which plot he/she wants to see next to the main plot.
>
> Lets imagine that the  ComboBox dropdown menu selects between p1-p6 objects, 
> so
>
> pe = p1, or later:
> pe = p4
>
> for example.
>
> Is there any way this to be done with PyQtgraph?
>
>
> I really tried all kind things in the last two weeks and nothing seems to 
> work.
>
>
> I am aware of the
>
> pe.setXLink(p1)
> pe.setYLink(p2)
>
> but this only links the axes not the plot object itself. It doesn't work for 
> me.
>
>
>
>
> I hope you guys are willing to help!
>
>
> All the best,
> Trifon
>
>
>
>
>
>
>
>
>
>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "pyqtgraph" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/pyqtgraph/371ab2eb-68aa-422e-99f4-d884b5e5888b%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.



-- 
Mikhail Terekhov

-- 
You received this message because you are subscribed to the Google Groups 
"pyqtgraph" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pyqtgraph/CALCsMPQ%3Dq3s1V%3DtTeKgs3ZT4Sm4pXkwhJhwOmEeArOE7vqZQbg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to