概要#

PyVistaは:

  • Pythonic VTK: Visualization Toolkit (VTK) の高レベルAPI

  • 空間データセットのメッシュデータ構造とフィルタリング方法

  • 大規模/複雑なデータジオメトリ用にシンプルかつ構築された3 Dプロット

PyVistaはVisualization Toolkit (VTK) 用のヘルパーライブラリで,NumPyと配列への直接アクセスを介してVTKとのインターフェースを取るための,異なるアプローチをとっています.このパッケージは,VTKの強力な可視化バックエンドを公開するPythonの十分に文書化されたインターフェースを提供し,空間的に参照されたデータセットの迅速なプロトタイピング,分析,および視覚的統合を容易にします.

このモジュールは,他のメッシュ依存Pythonモジュールのサポートモジュールと同様に,プレゼンテーションや研究論文の科学的プロットにも使用できます.

このプロジェクトをTwitterで共有する: tweet

PyVistaを試してみたいですか?MyBinderのライブサンプルをチェックしてみてください: Launch on Binder

PyVistaはNumFOCUS提携プロジェクトです
NumFOCUS提携プロジェクト

簡単な例#

以下に,PyVistaの使用方法を示す簡単な対話型の例をいくつか示します.

マップと地球科学#

St.Helens山の標高マップをダウンロードしてプロットします.

from pyvista import examples
mesh = examples.download_st_helens()
warped = mesh.warp_by_scalar('Elevation')
surf = warped.extract_surface().triangulate()
surf = surf.decimate_pro(0.75)  # reduce the density of the mesh by 75%
surf.plot(cmap='gist_earth')