An Evans plot is a way to visualize spatially, two variables of interest, one of which provides some measure of "importance". It is also able to visualize, in a natural way, a cyclic variable (such as time of day, time of year, etc). It does this by assigning the hue of a color to one variable (which may be cyclic) and the saturation of color to the other variable. The variable associated with saturation indicates "importance" since low values of this variable fade into grey regardless of the value of the variable associated with the hue.
The Evans plot function is called using:
evans_plot_map(wks:graphic, ; pre-created workstation object
hue_data[*][*]:numeric, ; 2D color data
sat_data[*][*]:numeric, ; 2D saturation data
resources:logical) ; optional resources
There are several resources to modify an Evans plot, all of which are passed to the evans_plot function as attributes of the resources logical variable (resources which only apply to Evans plots begin with ep). Below, the type of the attribute is given in {~E} while the default value is given in [~E]:
- epCyclic {logical} ; is the hue variable cyclic? [True]
- epHueLabel {string} ; to label the hues [hue_data@units]
- epSatLabel {string} ; to label the saturations [sat_data@units]
- epExplicitSatLevels {float[*]} ; user set saturation levels
- epMaxSatLevel {float} ; max saturation level
- epMinSatLevel {float} ; min saturation level
- epSatLevelSpacing {float} ; saturation level spacing
- epExplicitHueLevels {float[*]} ; user set hue levels
- epMaxHueLevel {float} ; max hue level
- epMinHueLevel {float} ; min hue level
- epHueLevelSpacing {float} ; hue level spacing
- epHueOffset {float} ; make the first hue this many degrees around the color wheel from red (0-360) [0.]
- epMinIntensity {float} ; minimum intensity to use (0-1) [0.8]
- epColorWheelScale {float} ; change the size of the color wheel by multiplying by this scale factor [1.]
- epColorWheelCenterX {float} ; center X of color wheel in ndc [0.85]
- epColorWheelCenterY {float} ; center Y of color wheel in ndc [0.85]
- epColorWheelPerimOn {logical} ; draw a box around the color wheel? [False]





