plot_line_supports#

planestress.post.plotting.plot_line_supports(ax: matplotlib.axes.Axes, line_supports: list[bc.LineSupport], max_dim: float, bc_text: bool, bc_fmt: str, arrow_length_scale: float, arrow_width_scale: float, support_scale: float, num_supports: int, multi_polygon: shapely.MultiPolygon) None[source]#

Plots the line supports.

Parameters:
  • ax (matplotlib.axes.Axes) – Axis to plot on.

  • line_supports (list[bc.LineSupport]) – List of LineSupport objects.

  • max_dim (float) – Maximum dimension of the geometry bounding box.

  • bc_text (bool) – If set to True, plots the values of the boundary conditions.

  • bc_fmt (str) – Boundary condition text formatting string.

  • arrow_length_scale (float) – Arrow length scaling factor.

  • arrow_width_scale (float) – Arrow width scaling factor.

  • support_scale (float) – Support scaling factor.

  • num_supports (int) – Number of line supports to plot internally.

  • multi_polygon (shapely.MultiPolygon) – MultiPolygon describing the geometry.