Hello everyone,
I am creating hex polygons using such proc.
proc sgplot data=my_data uniform=all;
polygon id=xmlRegionId x=X y=Y / group=level colorresponse=level colormodel=(cx0009ff cx00e1ff cx00ff66 cxf7ff00 cxffcc00 cxff0000) fill outline
dataSkin=matte fillattrs=(transparency=0.5);
BY descending CaseID ;
Title 'Hex Grid' ;
run;
I get that color ramp rage is changing depending on CaseID, however i want it fixed (Min= 0 Max=5).
I would be very grateful if you could give me some help with this.
Hi,
You can generally find very good answers and plenty of examples to graph questions here, I have added the search already:
http://blogs.sas.com/content/graphicallyspeaking/?s=polygon+color
thanks for link, however i didn't find any answer to my question.
this is example what i get, but you can see that color range for level is different and i can't make it fixed.
Could you give an example picture of how you expect it to look, do you mean the Y2 axis should have the same values across the graphs? I think that would make the first graph quite small as Y2 would go from 0 - 4, and you graph only takes up < 1
Sorry for late reply.
the image should look like this:
the image size is depends on X and Y coordinate system, and Y2 is the intensity of the color.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.