plot#

Plot specific COHPs/COBIs/COOPs based on bond numbers.

usage: lobsterpy plot [-h] [-fcohp COHPCAR] [-fstruct STRUCTURE]
                      [--fontsize FONTSIZE] [-ht HEIGHT] [--hideplot] [-nbs]
                      [-sty STYLE [STYLE ...]] [--save-plot FILENAME]
                      [--title TITLE] [-wd WIDTH] [-x XLIM XLIM]
                      [-y YLIM YLIM] [--fwhm FWHM | --sigma SIGMA]
                      [--invertaxis] [-integr] [--cobis] [--coops]
                      [--multi_cobis | --summed | -orbwise ORBITALWISE [ORBITALWISE ...]]
                      bond_numbers [bond_numbers ...]

Positional Arguments#

bond_numbers

List of bond numbers, determining COHPs/COBIs/COOPs to include in plot.

Named Arguments#

-fcohp, --file-cohpcar

path to COHPCAR.lobster. Default is “COHPCAR.lobster”. This argument can also read COBICARs or COOPCARs. One needs to use appropriate –cobis or –coops options along with this argument when plotting

Default: COHPCAR.lobster

-fstruct, --file-structure

path to structure file. Default is “POSCAR”. Can also read “POSCAR.lobster” file or any suitable file format supported by pymatgen “Structure.from_file” method.

Default: POSCAR

--fwhm

Full-width-half-maximum of Gaussian broadening.

--sigma

Standard deviation of Gaussian broadening.

--invertaxis, --invert-axis

Invert plot axis of DOS or COOPs COHPs or COBIS

Default: False

-integr, --integrated

Show integrated cohp/cobi/coop plots.

Default: False

--multi_cobis

Plot COBICARs including multi-center bonds.

Default: False

--summed

Show a summed COHP

Default: False

-orbwise, --orbitalwise

Plot cohps of specific orbitals. e.g. to plot 2s-2s interaction of bond with label 1, use “lobsterpy plot 1 –orbitalwise 2s-2s”. To plot all orbitalwise cohps of one bond, you can use “all” instead of “2s-2s”. To plot orbitalwise interactions of more than one bond, use, for example, “lobsterpy plot 1 1 –orbitalwise “3s-3s” “2px-3s”

Plotting#

--fontsize, --font-size

Base font size

-ht, --height

Plot height in inches

--hideplot, --hide-plot

Hide plot output. Especially relevant when plots are saved.

Default: False

-nbs, --no-base-style, --nobasestyle

Disable inbuilt style entirely. This may prevent interference with external stylesheets when using –style.

Default: False

-sty, --style

Matplotlib style sheet(s) for plot appearance

--save-plot, --saveplot, -s

Save plot to file

--title

Plot title

Default: ''

-wd, --width

Plot width in inches

-x, --xlim

Set x-axis limits for the plots

-y, --ylim

Set y-axis limits for the plots

Arguments to switch type of files analyzed during automatic analysis (Also indicates file type for ‘plot/plot-icohp-distance’ action in cli)#

--cobis, --cobis

Setting this option starts automatic bonding analysis using COBIs (Also indicates plotter that input file contains COBI data)

Default: False

--coops, --coops

Setting this option starts automatic bonding analysis using COOPs (Also indicates plotter that input file contains COOP data)

Default: False