MS values in levelsplot

General forum for EasySpin: questions, how to's, etc.
Post Reply
friedrich95
Newbie
Posts: 1
Joined: Thu Aug 01, 2024 6:21 am

MS values in levelsplot

Post by friedrich95 »

Hello,
is there an easy way to assign the MS levels to the energy levels that are plottet in the levelsplot?

Thank you very much

Stefan Stoll
EasySpin Creator
Posts: 1085
Joined: Mon Jul 21, 2014 10:11 pm
Location: University of Washington

Re: MS values in levelsplot

Post by Stefan Stoll »

Not directly, but it is possible to color the levels by their |mS| value, i.e. the magnitude of the expectation value of the spin operator S_zL, where zL is the lab z axis along the magnetic field.

For this, use the option Opt.SlopeColor = true.

Here is an example:

Code: Select all

clear, clc

Sys.S = 7/2;
Sys.D = 1000;

Opt.SlopeColor = true;
levelsplot(Sys,'xy',[0 300],[],Opt);
thanasis
Local Expert
Posts: 248
Joined: Thu Jan 21, 2016 6:28 am
Location: Strasbourg

Re: MS values in levelsplot

Post by thanasis »

That's a really nice addition!

Is there a way to define a custom color palette for the various ms values?

Thanks,

Thanasis

Post Reply