BondOrder
- class hubbard.plot.BondOrder(HH, selection=None, **kwargs)[source]
Bases:
hubbard.plot.plot.GeometryPlot
Plot the Bond order for the
hubbard.HubbardHamiltonian
- Parameters
HH (hubbard.HubbardHamiltonian) – Mean-field Hubbard Hamiltonian
Methods
__init__
(HH[, selection])add_colorbar
(layer[, pos, size])Add figure colorbar
annotate
([sites, size])Annotate the site indices in the pi-network
close
()Close figure
legend
(**kwargs)Add legend to figure.
savefig
(fn)Save figure to external file
set_axes
([bdx])set_colorbar_xlabel
(label[, fontsize])set_colorbar_xticklabels
([labels, fontsize])set_colorbar_xticks
(ticks)set_colorbar_ylabel
(label[, fontsize])set_colorbar_yticklabels
([labels, fontsize])set_colorbar_yticks
(ticks)set_title
(title[, fontsize])Set figure title
set_xlabel
(label[, fontsize])Set label for the x-axis
set_xlim
(xmin, xmax)Set maximum and minimum x-axis values
set_ylabel
(label[, fontsize])Set label for the y-axis
set_ylim
(ymin, ymax)Set maximum and minimum y-axis values
- add_colorbar(layer, pos='right', size='5%')
Add figure colorbar
- Parameters
layer (matplotlib.cm.ScalarMappable) – i.e., AxesImage, ContourSet, etc. described by this colorbar
pos (str, optional) – position of the colorbar with respect to axes
size (str, optional) – size of the colorbar in %
- annotate(sites=[], size=6)
Annotate the site indices in the pi-network
- Parameters
sites (array_like, optional) – specify sites to be annotated in figure
size (int, optional) – font size for the annotation
- close()
Close figure
- get_colorbar_xticks()
- get_colorbar_yticks()
- legend(**kwargs)
Add legend to figure. It takes into account possible repeated labels and show them once
- savefig(fn)
Save figure to external file
- Parameters
fn (str) – external file name to save plot
See also
- set_axes(bdx=2)
- set_colorbar_xlabel(label, fontsize=20)
- set_colorbar_xticklabels(labels=None, fontsize=20)
- set_colorbar_xticks(ticks)
- set_colorbar_ylabel(label, fontsize=20)
- set_colorbar_yticklabels(labels=None, fontsize=20)
- set_colorbar_yticks(ticks)
- set_title(title, fontsize=16)
Set figure title
- set_xlabel(label, fontsize=16)
Set label for the x-axis
- set_xlim(xmin, xmax)
Set maximum and minimum x-axis values
- set_ylabel(label, fontsize=16)
Set label for the y-axis