ifermi.plot#

Tools to plot FermiSurface and FermiSlice objects.

Functions

save_plot

Save a plot to file.

show_plot

Display a plot.

get_plot_type

Get the plot type.

get_isosurface_colors

Get colors for each Fermi surface.

plotly_arrow

Create an arrow object.

rgb_to_plotly

Get a plotly formatted color from rgb values.

cmap_to_mayavi

Convert a matplotlib colormap to mayavi format.

cmap_to_plotly

Convert a matplotlib colormap to plotly colorscale format.

get_segment_arrows

Get segment arrows from vector properties.

get_face_arrows

Get face arrows from vector properties.

Classes

FermiSlicePlotter

Class to plot 2D isolines through a FermiSurface.

FermiSurfacePlotter

Class to plot a FermiSurface.