GetDiscreteLegend
The GetDiscreteLegend function of the mplreport class returns the patches and names required to create a custom legend displaying the colours for discrete property.
This function is usually used along-side GetDiscreteColourMap to visually show discrete values over time.
Parameters
Parameter | Type | Default | Meaning |
---|---|---|---|
dta | AQLHistResponse | The AQL query response, usually from FetchHistory. | |
col | str | The name of the column you want to build a colour map for |
Return
Returns a tuple containing two elements.
The first is a list of MatPlotLib Patches in the appropriate colours for each discrete state.
The second is a list of strings, naming each of these patches.
Example
mydata = report.FetchHistory("'Running' PROPERTY ALLPOINTS") legenddata = report.GetDiscreteLegend(mydata,'Machine 1 Running') ax.legend(legenddata[0],legenddata[1])