hookeai.miscellaneous.materials.plot_yield_surface.plot_yield_surface_pi_plane¶
- plot_yield_surface_pi_plane(models_names, models_phi_pi_plane, models_labels=None, filename='yield_surfaces_pi_plane', save_dir=None, is_save_fig=False, is_stdout_display=False, is_latex=False)[source]¶
Plot constitutive material models yield surface in pi-plane.
- Parameters:
models_names (tuple[str]) – Constitutive models for which the yield surface is plotted.
models_phi_pi_plane (dict) – For each constitutive material model (key, str), store the corresponding yield function points in the pi-plane (item, numpy.ndarray(2d)). Each point should be stored as (pi1, pi2), where pi1 and pi2 are the first and second pi-stress coordinates.
models_labels (dict, default=None) – Constitutive model label (item, str) for each model (key, str).
filename (str, default='yield_surfaces_pi_plane') – Figure name.
save_dir (str, default=None) – Directory where data set plots are saved.
is_save_fig (bool, default=False) – Save figure.
is_stdout_display (bool, default=False) – True if displaying figure to standard output device, False otherwise.
is_latex (bool, default=False) – If True, then render all strings in LaTeX. If LaTex is not available, then this option is silently set to False and all input strings are processed to remove $(…)$ enclosure.