pswamp.visualization.components.phasor_plot

Classes

PhasorBasePlot

PhasorPlot

PhasorPlotFast

PhasorPlotFancy

PhasorPlotFastFancy

Functions

xy_from_phasors(phasors)

main_2()

main()

Module Contents

pswamp.visualization.components.phasor_plot.xy_from_phasors(phasors)
class pswamp.visualization.components.phasor_plot.PhasorBasePlot(title='', background_color=(30, 63, 64), draw_grid=True)

Bases: pyqtgraph.GraphicsLayoutWidget

plotWidget
plots = []
add_plot(color='lightgray', width=2, **kwargs)
class pswamp.visualization.components.phasor_plot.PhasorPlot(n_phasors=None, pos0=None, normalize_length=True, normalize_angle=False, update_freq=None, plot_widget=None, background_color=(30, 63, 64), *args, **kwargs)

Bases: PySide6.QtWidgets.QWidget

request_plot_update
pos0 = None
approx_zero_value = 1e-06
normalize_length = True
normalize_angle = False
update_freq = None
angles_prev
phasors
phasor_0
colors
create_plot_items()
update(phasors)
update_plot()
update_plot_items(draw_phasors)
class pswamp.visualization.components.phasor_plot.PhasorPlotFast(*args, color='w', **kwargs)

Bases: PhasorPlot

color = 'w'
create_plot_items()
update_plot_items(phasors)
class pswamp.visualization.components.phasor_plot.PhasorPlotFancy(*args, **kwargs)

Bases: PhasorPlot

class pswamp.visualization.components.phasor_plot.PhasorPlotFastFancy(*args, color='w', **kwargs)

Bases: PhasorPlotFast, PhasorPlotFancy

color = 'w'
pswamp.visualization.components.phasor_plot.main_2()
pswamp.visualization.components.phasor_plot.main()