Ok, let me rephrase my question then. HOW can I get the same (complex, multi-plot) graph in two different windows with different zoom levels/sizes? My attempts so far have only resulted in a second window showing the exact same content as the first window - even when I resize the second window, it shows the same content at the same size, simply cutting off the content at whatever size the first window is.
If it helps, here is the incorrectly functioning code I used that gave me this second window:
self.second_view = pg.PlotWidget()
self.second_view.setScene(self._ui.PlotWidget.scene())
self.second_view.show()
Where self._ui.PlotWidget is the initial instance of a pg.PlotWidget (I should change the name, but whatever).
I suppose an alternate option is to simply make two completely separate graphs, and graph the same thing in both, but I’m afraid this will kill performance and memory usage, as my plots are quite large and complicated.