plot#

Extensions of Matplotlib’s projections framework for plotting Vector3d, Rotation, Orientation, Misorientation, and CrystalMap.

Classes

AxAnglePlot(fig[, rect, elev, azim, roll, ...])

Plot rotations in an Axes-Angle projection.

CrystalMapPlot(fig, *args[, facecolor, ...])

Plotting of a CrystalMap.

DirectionColorKeyTSL(symmetry)

Assign colors to (crystal) directions rotated by crystal orientations and projected into an inverse pole figure, according to the Laue symmetry of the crystal.

EulerColorKey(symmetry)

Assign colors to crystal orientations from their Euler angle triplet \((\phi_1, \Phi, \phi_2)\) in the fundamental Euler region of the orientations' proper subgroup.

InversePoleFigurePlot(*args[, symmetry, ...])

Inverse pole figure plot of Vector3d, which is a stereographic plot for showing sample directions with respect to a crystal reference frame.

IPFColorKeyTSL(symmetry[, direction])

Assign colors to crystal directions rotated by crystal orientations and projected into an inverse pole figure, according to the Laue symmetry of the crystal.

RodriguesPlot(fig[, rect, elev, azim, roll, ...])

Plot rotations in a Rodrigues-Frank projection.

RotationPlot(fig[, rect, elev, azim, roll, ...])

Plot of a (mis)orientation region, extending Matplotlib.

StereographicPlot(*args[, hemisphere, ...])

Stereographic plot for plotting Vector3d.