Colour = local precession phase
Every site has a frame attached to its ground state: \(\hat e_3\) is the ground-state spin direction, \(\hat e_2=\hat y\) (rotating with the spiral in a spiral state), \(\hat e_1=\hat e_2\times\hat e_3\). From the components of the deviation in this frame,
\[ \varphi_n=\arg\big(\delta\mathbf S_n\cdot\hat e_1+i\,\delta\mathbf S_n\cdot\hat e_2\big) \]
is the hue. The wheel is drawn as seen from the tip of \(\hat e_3\): \(\varphi\) increases counter-clockwise from \(\hat e_1\) towards \(\hat e_2\).
0° red · +ê₁60° yellow90° yellow-green · +ê₂120° green180° cyan · −ê₁240° blue270° violet-blue · −ê₂300° magenta
For FM \(\parallel\hat z\), \(\hat e_1=\hat x\) and \(\hat e_2=\hat y\): the colour is the azimuthal angle of the spin in the laboratory.
Saturation = amplitude
Saturation and brightness grow with \(w=\sqrt{|\delta\mathbf S_\perp|/\max|\delta\mathbf S_\perp|}\). Undeviated spins are grey, the most deviated ones fully coloured; the square root makes small amplitudes visible. In the phase map the colour blends from the background to the full hue with \(w\): background colour means no deviation.
The scale is set every frame by the current largest amplitude, so saturation shows relative, not absolute, amplitude. Use Figure 2 for absolute values.
In time and in space
A mode with \(\omega>0\) rotates clockwise about \(\hat e_3\), so \(\varphi\) decreases: the colour of a site cycles red → magenta → blue → cyan → green → yellow → red. In a plane wave \(\varphi_n=\mathbf k\cdot\mathbf r_n-\omega t\), so the colours repeat once per wavelength and the drift of the stripes shows the phase velocity.
The single-spin tilt and a click tilt the spin towards \(+\hat e_1\); the excited spin is red at that instant. The whole pattern often rotates with a common factor \(e^{-i\Omega t}\); what carries meaning is the colour difference between sites.
Caveats
Where the amplitude goes to zero (e.g. Bessel nodes, packet tails) the phase is undefined and the colour can jump; such sites are drawn faint anyway. With elliptical precession (easy plane, spin flop, spiral) \(\varphi\) does not advance uniformly, and some colours persist longer.
In the AFM the frame of sublattice B is reversed (\(\hat e_3=-\hat z\), \(\hat e_1=-\hat x\)); the same colour on the two sublattices means opposite \(x\) directions in the laboratory. In the figures, orange dots are the full LLG solution, the teal line is linear theory, red/orange shading marks unstable and \(\omega<0\) regions, and the orange edge band is the absorbing layer.
Commands and keyboard shortcuts
The bar right below the picture controls the simulation: play/pause, reset and speed. The "Numerics and display" group in the right panel (size, boundary condition, arrow thinning, display magnification) opens when its title is clicked.
Keyboard: Space play/pause · R reset · +/− speed · V 3D arrows ↔ phase map (2D, 3D) · F full page · Esc leave. While a control (list or button) has the focus, the corresponding keys go to that control; the ⌨ button in the bar shows the list.