pybec.plotters

plotters.py Several convenience functions for plotting Born Effective Charges in various ways.

Functions

add_colorbar(fig, plot, cbar_pos[, shrink])

multi_slice_viewer(volume, fig)

multi_slice_viewer_BEC(fig, volume, lattice)

next_direction(ax)

Go to the next slice direction.

next_slice(ax)

Go to the next slice.

plot_BEC_3D(no_efield, clamped_ion, xyz, ...)

plot_BEC_heatmap_slices(fig, no_efield, ...)

plot_BEC_v_spher(no_efield, clamped_ion, ...)

Plots the Born Effective Charges for each ion against the distance of that ion from the nanoparticle centroid.

plot_FE_E_v_spher(xyz, xyzE, matrix_name, ...)

Plots the electric field predicted on each ion by a continuum (FE) approach.

plot_atoms(ax)

previous_slice(ax)

Go to the previous slice.

process_key(event)

remove_keymap_conflicts(new_keys_set)