pyvista.Renderer.add_north_arrow_widget#
- Renderer.add_north_arrow_widget(
- interactive=None,
- color='#4169E1',
- opacity=1.0,
- line_width=2,
- edge_color=None,
- lighting=False,
- viewport=(0, 0, 0.1, 0.1),
Add a geographic north arrow to the scene.
Added in version 0.44.0.
- Parameters:
- interactivebool,
optional
Control if the orientation widget is interactive. By default uses the value from
pyvista.global_theme.interactive
.- color
ColorLike
,optional
Color of the north arrow.
- opacity
float
,optional
Opacity of the north arrow.
- line_width
float
,optional
Width of the north edge arrow lines.
- edge_color
ColorLike
,optional
Color of the edges.
- lightingbool,
optional
Enable or disable lighting on north arrow.
- viewportsequence[
float
], default: (0, 0, 0.1, 0.1) Viewport
(xstart, ystart, xend, yend)
of the widget.
- interactivebool,
- Returns:
vtk.vtkOrientationMarkerWidget
Orientation marker widget.
Examples
Use an north arrow as the orientation widget.
>>> import pyvista as pv >>> from pyvista import examples >>> terrain = examples.download_st_helens().warp_by_scalar() >>> pl = pv.Plotter() >>> actor = pl.add_mesh(terrain) >>> widget = pl.add_north_arrow_widget() >>> pl.enable_terrain_style(True) >>> pl.show()