Dispersion Relation Plot
Chart overview
Dispersion relations describe how the energy or frequency of quasiparticles varies with wave vector throughout the Brillouin zone.
Key points
- For phonons they reveal acoustic and optical branch behavior, sound velocities, and phonon gaps; for electrons they define bandwidths, effective masses, and density-of-states features.
- These plots are standard outputs of density functional theory, lattice dynamics codes, and inelastic neutron or X-ray scattering experiments, forming the basis for understanding thermal conductivity, electron-phonon coupling, and phase transitions.
Example Visualization

Create This Chart Now
Generate publication-ready dispersion relation plots with AI in seconds. No coding required – just describe your data and let AI do the work.
View example prompt
"Create a publication-quality dispersion relation plot from my data. Plot energy or frequency on the y-axis versus wave vector on the x-axis along the high-symmetry path. Mark high-symmetry points (e.g., Gamma, X, M, K, L) as labeled vertical dashed lines. Use distinct colors or line styles for different branches. Add axis labels 'Wave Vector' and 'Energy (eV)' or 'Frequency (THz)'. Include a legend for acoustic and optical modes if applicable. Use a white background and professional styling."
How to create this chart in 30 seconds
Upload Data
Drag & drop your Excel or CSV file. Plotivy securely processes it in your browser.
AI Generation
Our AI analyzes your data and generates the Dispersion Relation Plot code automatically.
Customize & Export
Tweak the design with natural language, then export as high-res PNG, SVG or PDF.
Python Code Example
Console Output
Figure saved: plotivy-dispersion-relation-plot.png
Common Use Cases
- 1Extracting phonon group velocities and thermal conductivity limits
- 2Identifying phonon softening and structural phase transition precursors
- 3Comparing inelastic neutron scattering data to lattice dynamics calculations
- 4Determining electron effective masses and band curvatures near extrema
Pro Tips
Fold the x-axis at high-symmetry points with labeled vertical lines for clarity
Use thin lines for many branches and increase linewidth for highlighted modes
Shade the projected bulk continuum gray when plotting surface states
Add a projected density of states panel on the right by sharing the y-axis
Scientific Chart Selection Cheat Sheet
Not sure whether to use a Violin Plot, Box Plot, or Ridge Plot? Download our single-page reference mapping the most-used scientific chart types, exactly when to use them, and the core Matplotlib/Seaborn functions.