Plotter.window_size_context#
- Plotter.window_size_context( ) Iterator[BasePlotter][source]#
Set the render window size in an isolated context.
- Parameters:
- window_sizesequence[
int],optional Window size in pixels. Defaults to
pyvista.Plotter.window_size.
- window_sizesequence[
Examples#
Download Python source code | Download Jupyter notebook
Take two different screenshots with two different window sizes.
>>> import pyvista as pv
>>> pl = pv.Plotter(off_screen=True)
>>> _ = pl.add_mesh(pv.Cube())
>>> with pl.window_size_context((400, 400)):
... pl.screenshot('/tmp/small_screenshot.png')
>>> with pl.window_size_context((1000, 1000)):
... pl.screenshot('/tmp/big_screenshot.png')