Note
Click here to download the full example code or to run this example in your browser via Binder
Seaborn boxplotΒΆ
This example shows how to use seaborn to draw a box plot showing the distributions of eigenvalues with respect to the band index.
from abipy.abilab import abiopen
import abipy.data as abidata
# Open the file with energies computed with a homogeneous sampling
# of the BZ and extract the band structure.
with abiopen(abidata.ref_file("si_scf_GSR.nc")) as gsr:
ebands = gsr.ebands
import matplotlib.pyplot as plt
# Use `swarm=True` to show the datapoints on top of the boxes
ebands.boxplot(swarm=True)
plt.show()
Total running time of the script: ( 0 minutes 0.238 seconds)