polarplot

rt1_model.plot.polarplot(V_SRF=None, inc=[15.0, 35.0, 55.0, 75.0], multip=2.0, label=None, aprox=True, legend=True, legpos=(0.75, 0.5), groundcolor='.5', param_dict=None, ax=None)

A convenience function to generate polar-plots of scattering distribution functions.

(and also the used approximations in terms of legendre-polynomials)

Note

You can call this function directly from a given volume, surface object by using

V.polarplot(...) or SRF.polarplot()

Parameters:
  • V_SRF (SurfaceScatter or VolumeScatter object or tuple) – The surface- or volume scattering distribution to visualize.

  • inc (list of floats (default = [15.,35.,55.,75.])) – Incidence-angles in degree at which the volume-scattering phase-function will be plotted

  • multip (float (default = 2.)) – Multiplicator to scale the plotrange for the plot of the volume-scattering phase-function (the max-plotrange is given by the max. value of V in forward-direction (for the chosen incp) )

  • label (string) – Manual label for the volume-scattering phase-function plot

  • aprox (boolean (default = True)) – Indicator if the approximation of the phase-function in terms of Legendre-polynomials will be plotted.

  • legend (boolean (default = True)) – Indicator if a legend should be shown that indicates the meaning of the different colors for the phase-function

  • legpos ((float, float) (default = (0.75, 0.5))) – Positioning of the legend for the V-plot (controlled via the matplotlib.legend keyword bbox_to_anchor = plegpos )

  • groundcolor (string (default = "none")) – Matplotlib color-indicator to change the color of the lower hemisphere in the BRDF-plot possible values are: (‘r’, ‘g’ , ‘b’ , ‘c’ , ‘m’ , ‘y’ , ‘k’ , ‘w’ , ‘none’)

  • ax (matplotlib.axes) –

    Use provided axes for the plot instead of creating a new figure. The axes must be a polar-axes, e.g.:

    >>> ax = fig.add_subplot(111, projection='polar')
    

  • param_dict (dict (or list of dicts)) – a dictionary containing the names and values of the symbolic parameters required to fully specify the V/SRF functions. if a list of dicts is provided, the specifications are plotted on top of each other.