API Reference¶
LSteinCanvas¶
|
main canvas to draw LSteinPanels into |
constructor |
|
returns created LSteinPanel |
|
computes and returns various elements necessary for adding the theta-axis (azimuthal) to the canvas |
|
computes and returns various elements necessary for adding the x-axis to the canvas |
|
computes and returns coordinates of for positioning the ylabel |
|
returns a panel associated with theta |
|
returns theta of all currently added panels |
|
adds all series defined in theta, X, Y to respective panels for plotting |
|
resets all plotting-related flags in LSteinCanvas |
LSteinPanel¶
represents a single panel in the LSteinCanvas |
|
constructor |
|
returns x, y and **kwargs after application of axis limits |
|
returns panel bounds in radial direction |
|
returns panel location and bounds as angles in radians |
|
returns yticklabels and location of yticks |
|
attaches a dataseries to plot to the panel |
|
returns x and y after projection into the panel |
|
returns x and y after projection into the panel |
|
returns x and y after projection into the panel |
Backends¶
matplotlib¶
represents matplotlib backend for plotting LStein |
|
constructor |
|
adds theta-axis to ax |
|
adds x-axis to ax |
|
adds y-axis of LSP to ax |
|
adds y-label to ax |
|
display LStein plot in ax |
Plotly¶
represents plotly backend for plotting LStein |
|
constructor |
|
adds theta-axis to fig |
|
adds x-axis to fig |
|
adds y-axis of LSP to fig |
|
adds y-label to fig |
|
display LStein plot in fig |
|
translates kwargs from matplotlib to plotly names |
Utils¶
converts cartesian coordinates to polar coordinates |
|
corrects label-rotation to always be readable |
|
returns array of colors mapping x onto cmap |
|
applies min-max-scaling to x |
|
converts polar coordinates to cartesian coordinates |