scqubits.utils.plotting.evals_vs_paramvals¶
- scqubits.utils.plotting.evals_vs_paramvals(specdata, which=-1, subtract_ground=False, label_list=None, **kwargs)[source]¶
Generates a simple plot of a set of eigenvalues as a function of one parameter. The individual points correspond to the a provided array of parameter values.
- Parameters:
specdata (
SpectrumData
) – object includes parameter name, values, and resulting eigenenergieswhich (
Union
[int
,Iterable
[int
]]) – number of desired eigenvalues (sorted from smallest to largest); default: -1, signals all eigenvalues or: list of specific eigenvalues to includesubtract_ground (
bool
) – whether to subtract the ground state energylabel_list (
List
[str
]) – list of labels associated with the individual curves to be plotted**kwargs – standard plotting option (see separate documentation)
- Return type:
Tuple
[Figure
,Axes
]- Returns:
matplotlib objects for further editing