ARPES cut annotations¶
Python¶
Add the Fermi level, high-symmetry labels, and panel labels after plotting the data:
import matplotlib.pyplot as plt
import erlab.plotting as eplt
fig, ax = plt.subplots()
eplt.plot_array(data, ax=ax, cmap="Greys", gamma=0.5)
eplt.fermiline(ax=ax, linestyle="--")
eplt.mark_points(
[-0.6, 0.0, 0.6],
["K", "G", "K"],
y=0.02,
ax=ax,
)
eplt.label_subplots(ax, prefix="(", suffix=")")
Replace the positions and labels with the measured path in the plotted coordinate
system. See erlab.plotting.mark_points(), erlab.plotting.fermiline(), and
erlab.plotting.label_subplots() for placement and formatting arguments. See
First notebook for the basic plotting sequence.
Figure Composer¶
Layout: In Layout, use one axes.
Sources: In Sources, choose Add… and add the two-dimensional
dataarray.Recipe: Add an Image Plot step that targets the axes. Set Image data to
data.Add an ERLab Method step for
fermilineand target the axes.Add an ERLab Method step for
mark_points. Target the axes, set Points and Labels for the cut, and use Y to place the labels inside or outside the axes.Add an ERLab Method step for
label_subplots. Target the axes, set Prefix to(, and set Suffix to).