Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

sdynpy.core.sdynpy_geometry.DeflectionShapePlotter

Signature

class sdynpy.core.sdynpy_geometry.DeflectionShapePlotter(geometry, deflection_shape_data, plot_kwargs, background_plotter_kwargs={'auto_update': 0.01}, undeformed_opacity=0.25, starting_scale=1.0, deformed_opacity=1.0, num_curves=50)

Class used to plot animated deflection shapes from spectra

Methods

NameSummary
__init__Create a DeflectionShapePlotter object to plot shapes
modify_abscissa
save_multiline_animation

__init__

def sdynpy.core.sdynpy_geometry.DeflectionShapePlotter.__init__(self, geometry, deflection_shape_data, plot_kwargs, background_plotter_kwargs={'auto_update': 0.01}, undeformed_opacity=0.25, starting_scale=1.0, deformed_opacity=1.0, num_curves=50)

Create a DeflectionShapePlotter object to plot shapes

Parameters

modify_abscissa

def sdynpy.core.sdynpy_geometry.DeflectionShapePlotter.modify_abscissa(self)

save_multiline_animation

def sdynpy.core.sdynpy_geometry.DeflectionShapePlotter.save_multiline_animation(self, filename=None, frame_rate=20, phase_change_per_frame=0.087, frequency_change_per_frame=0.5, start_phase=0.0, start_frequency=None, end_frequency=None, individual_images=False)