sfepy.postprocess.plot_cmesh module¶
Functions to visualize the CMesh geometry and topology.
-
sfepy.postprocess.plot_cmesh.
label_global_entities
(ax, cmesh, edim, color='b', fontsize=10, **kwargs)[source]¶ Label mesh topology entities using global ids.
-
sfepy.postprocess.plot_cmesh.
label_local_entities
(ax, cmesh, edim, color='b', fontsize=10, **kwargs)[source]¶ Label mesh topology entities using cell-local ids.
-
sfepy.postprocess.plot_cmesh.
plot_cmesh
(ax, cmesh, wireframe_opts=None, entities_opts=None)[source]¶ Convenience function for plotting all entities of a finite element mesh.
Pass plot() arguments to wireframe_opts dict.
Pass ‘color’, ‘label_global’, ‘label_global’ for text() color and font sizes arguments and ‘size’ for scatter() to each dict for topological entities in entities_opts list.
Examples
>>> # 2D mesh. >>> plot_cmesh(None, cmesh, wireframe_opts = {'color' : 'k', 'linewidth' : 2}, entities_opts=[ {'color' : 'k', 'label_local' : 8, 'size' : 20}, {'color' : 'b', 'label_global' : 12, 'label_local' : 8, 'size' : 10}, {'color' : 'r', 'label_global' : 12, 'size' : 20}, ])