I just found the solution - the key is using "rangeattrmap": template; define style styles.gradient; parent = styles.default; define statgraph gradientscatter; begingraph; entrytitle "&title."; rangeattrmap name="density_below" ; range min - 5 / rangealtcolor=yellow; range 5 < - 20 / rangealtcolor=orange; range 20 < - max / rangealtcolor=red; endrangeattrmap ; rangeattrvar attrvar=rangevar_below var=n_below attrmap="density_below" ; rangeattrmap name="density_above" ; range 0 - 2 / rangealtcolor=skyblue; range 2 < - 4 / rangealtcolor=royalblue; range 4 < - max / rangealtcolor=black; endrangeattrmap ; rangeattrvar attrvar=rangevar_above var=n_above attrmap="density_above" ; layout overlay; scatterplot x=x_below y=y_below/ markercolorgradient=rangevar_below; scatterplot x=x_above y=y_above/ markercolorgradient=rangevar_above; endlayout; endgraph; end; run; ods html style = styles.gradient; proc sgrender data = &indata. template = gradientscatter; run; Thanks for the input. Regards
... View more