plot_sfd#
- plot_sfd(ospgrillage_obj, result_obj=None, members=None, loadcase=None, backend='matplotlib', **kwargs)#
Plot shear force diagram (Fy) for selected member groups.
- Parameters:
ospgrillage_obj – Grillage model object.
result_obj – xarray DataSet of results.
members (str, Members, or None) –
Which members to plot.
None(default) — all members (plotly) or longitudinal only (matplotlib).A member name string such as
"interior_main_beam"— single member (backward-compatible).A
Membersflag such asMembers.LONGITUDINALorMembers.EDGE_BEAM | Members.INTERIOR_MAIN_BEAM— any combination.
loadcase – Load case name. If
None, uses the first load case.backend –
"matplotlib"(default, static) or"plotly"(interactive 3D).**kwargs – Forwarded to the underlying renderer. See
plot_force()for accepted keyword arguments.
- Returns:
Single axes when members is a string, else list of axes. For
backend="plotly", returns a singleplotly.graph_objects.Figure.