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.
