File: index.rst

package info (click to toggle)
python-pyvista 0.46.5-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 178,808 kB
  • sloc: python: 94,599; sh: 218; makefile: 70
file content (140 lines) | stat: -rw-r--r-- 3,324 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
.. _plotting-api-index:

Plotting
========

* Intuitive plotting routines with `matplotlib`_ like syntax (see :ref:`plotting`).
* Plotting tools built for interactivity (see :ref:`widgets`).

.. toctree::
   :maxdepth: 2

   plotting
   qt_plotting
   theme
   trame

.. _matplotlib: https://matplotlib.org/


Plotting API Reference
----------------------
Plotting module API reference. These plotting modules are the basis for
all plotting functionality in PyVista.

.. currentmodule:: pyvista

.. autosummary::
   :toctree: _autosummary

   Actor
   Axes
   AxesActor
   AxesAssembly
   AxesAssemblySymmetric
   CameraPosition
   CornerAnnotation
   CubeAxesActor
   DataSetMapper
   Follower
   Label
   LookupTable
   PlanesAssembly
   Plotter
   Prop3D
   Property
   Renderer
   RenderWindowInteractor
   Text
   TextProperty
   Timer
   plotting.mapper._BaseMapper
   plotting.opts.InterpolationType
   plotting.opts.RepresentationType
   plotting.opts.ElementType
   plotting.volume.Volume
   plotting.volume_property.VolumeProperty


Composite Plotting Reference
----------------------------
These classes are used when plotting :class:`pyvista.MultiBlock` datasets.

.. autosummary::
   :toctree: _autosummary

   CompositePolyDataMapper
   CompositeAttributes
   BlockAttributes


Charts API
----------
Charts API reference. These dedicated classes can be used to embed
charts in plotting windows. Note that full charts functionality
requires a VTK version of at least 9.3. Most components work fine
in older versions though.

.. toctree::
   :maxdepth: 2

   charts/index


Widget API
----------
The :class:`pyvista.Plotter` class inherits all of the widget
methods described by the :class:`pyvista.plotting.widgets.WidgetHelper`
class. For additional details, see the
:ref:`widgets` examples.

.. autosummary::
   :toctree: _autosummary

   plotting.widgets.WidgetHelper
   plotting.widgets.AffineWidget3D


Picking API
-----------
The :class:`pyvista.Plotter` class inherits all of the picking
methods described by the :class:`pyvista.plotting.picking.PickingHelper`
class.

.. autosummary::
   :toctree: _autosummary

   plotting.picking.PickingHelper


Interactor Style API
--------------------
An interactor style sets mouse and key bindings to interact with
the plot. Most often methods like :func:`pyvista.Plotter.enable_trackball_style`
would be used, but this API can be used as a starting point for customizing the
interaction styles.

.. autosummary::
   :toctree: _autosummary

   plotting.render_window_interactor.InteractorStyleCaptureMixin
   plotting.render_window_interactor.InteractorStyleImage
   plotting.render_window_interactor.InteractorStyleJoystickActor
   plotting.render_window_interactor.InteractorStyleJoystickCamera
   plotting.render_window_interactor.InteractorStyleRubberBand2D
   plotting.render_window_interactor.InteractorStyleRubberBandPick
   plotting.render_window_interactor.InteractorStyleTrackballActor
   plotting.render_window_interactor.InteractorStyleTrackballCamera
   plotting.render_window_interactor.InteractorStyleTerrain
   plotting.render_window_interactor.InteractorStyleZoom


Convenience Functions
~~~~~~~~~~~~~~~~~~~~~
These functions provide a simplified interface to the various plotting
routines in PyVista.

.. toctree::
   :maxdepth: 2

   conv_func