CALL HEATMAPDISC (x <*>COLORRAMP=ColorRamp <*>XVALUES=xValues<*>YVALUES=yValues<*>XAXISTOP=top<*>DISPLAYOUTLINES=outlines<*>TITLE=plotTitle<*>LEGENDTITLE=legendTitle<*>LEGENDLOC=loc <*>SHOWLEGEND=show );
The HEATMAPDISC subroutine is part of the IMLMLIB library . The HEATMAPDISC subroutine displays a heat map of a numeric or character matrix whose values are assumed to have a small number of discrete values. The heat map is produced by calling the SGRENDER procedure to render a template, which is created at run time. The argument x is a matrix that contains numeric or character data. The ODS statistical graphics subroutines are described in ChapterĀ 15: Statistical Graphics.
In addition to visualizing matrices with discrete values, you can use the HEATMAPDISC subroutine to visualize quantiles of a continuous variable.
A simple example follows. The HADAMARD function generates an matrix, each element is either 1 or . The HEATMAPDISC subroutine creates the image in FigureĀ 24.159, which uses two colors to visualize the matrix.
h = hadamard(8); run HeatmapDisc(h);
Specify the x vector inside parentheses and specify all options outside the parentheses. Titles are specified by using the TITLE= option. Each option corresponds to a statement or option in the graph template languge (GTL).
Except for the SCALE= option, the options for the HEATMAPDISC subroutine are the same as for the HEATMAPCONT subroutine .
You can use the PALETTE function to obtain colors from a wide variety of discrete color palettes.