Hi Ksharp, Thank you for this. I already followed the steps in the articles you sent, but I found a problem when trying to use the custom color ramp in colormodel= option in the hetmapparm. But thankfully it already resolved. Here is the full script that I use, in case other people need it. proc template; define statgraph training; begingraph/DESIGNHEIGHT=500px DESIGNWIDTH=550px; rangeattrmap name="ResponseRange"; range MIN - 10 / rangeColorModel=(blue lightblue); range 10 < - 20 / rangeColorModel=(lightblue white lightred); range 20 < - MAX / rangeColorModel=(lightred red); endrangeattrmap; rangeattrvar var=percent /* specify response variable in data set */ attrmap="ResponseRange" /* specify custom color ramp */ attrvar=RangeVar; /* alias for this variable/ramp combination */ entrytitle "Heat Map"; layout overlay /yaxisopts=(label="Employee" tickvalueattrs=(size=8pt)) xaxisopts=(label="Last Digit" tickvalueattrs=(size=8pt)); heatmapparm y=employee x=last_digit colorresponse=RangeVar / display=all name='percent'; scatterplot x=last_digit y=employee /markercharacter=percent markercharacterattrs=(size=6.5); continuouslegend 'percent' / title='Percentage'; endlayout; endgraph; end; run; Regards, Mifta
... View more