pyvista.Plotter.window_size_context#

Plotter.window_size_context(window_size=None)[ソース]#

孤立したコンテキストでレンダーウィンドウのサイズを設定します.

パラメータ:
window_sizesequence[int], optional

ウィンドウサイズをピクセル単位で指定します. デフォルトは pyvista.Plotter.window_size です.

2種類のウィンドウサイズで2種類のスクリーンショットを撮影します.

>>> 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')  
...