Assign a custom vtkRenderWindowInteractor to a view

I made a custom filter in Python to plot data and interact with the data. However, the filter ends up calling the PlotData() filter within itself to achieve this. Is there a way to create a view and assign a custom interactor to it? I think doing so should enable me to just use the PlotData() filter with this new view to achieve the same.