Data visualization with SAS programming

Colors in proc gmap

Accepted Solution Solved
Reply
Occasional Contributor
Posts: 6
Accepted Solution

Colors in proc gmap

Hi All,

 

I am brand new to PROC GMAP. I am using the following tutorial to practice:

http://www2.sas.com/proceedings/sugi29/251-29.pdf

 

I am stuck on example 5 using proc format to generate discrete areas on the map. I copied the provided code and ran in SAS 9.4, but it does not seem to provide colors. Even when I tried to use different colors (like red, green, gray, blue), the whole map has a single color (red). I don't know if I am doing anything wrong or if it is the version of the SAS I am using (9.4).

 

* example 5
* create a format to group observations (counties) based on the population;
proc format;
value pop2000_
5379 - 51134 = '5,379 - 51,134'
51401 - 91070 = '51,401 - 91,070'
93765 - 235469 = '93,765 - 235,469'
280150 - 2465326 = '280,150 - 2,465,326'
;
run;
* 2000 census population, New York State counties;
data nys2000;
input county pop2000 @@;
datalines;
 001 294565 003 49927 005 1332650 007 200536
 009 83955 011 81963 013 139750 015 91070
 017 51401 019 79894 021 63094 023 48599
 025 48055 027 280150 029 950265 031 38851
 033 51134 035 55073 037 60370 039 48195
 041 5379 043 64427 045 111738 047 2465326
 049 26944 051 64328 053 69441 055 735343
 057 49708 059 1334544 061 1537195 063 219846
 065 235469 067 458336 069 100224 071 341367
 073 44171 075 122377 077 61676 079 95745
 081 2229379 083 152538 085 443728 087 286753
 089 111931 091 200635 093 146555 095 31582
 097 19224 099 33342 101 98726 103 1419369
 105 73966 107 51784 109 96501 111 177749
 113 63303 115 61042 117 93765 119 923459
 121 43424 123 24621
;
run;
* fill patterns for the map areas (gray-scale fills);
pattern1 v=s c=grayff;
pattern2 v=s c=grayda;
pattern3 v=s c=grayaa;
pattern4 v=s c=gray68;
proc gmap
data=nys2000
map=nys;
id county;
choro pop2000 / discrete;
format pop2000 pop2000_.;
note ' EXAMPLE #5'
j=l ' NEW YORK STATE'
j=l ' COUNTY POPULATION, 2000';
run;
quit;

I've also tried using the default settings, but it has not resolved the single-color map that SAS keeps generating. I am sure there is an easy solution...

 

I would appreciate your help.

 

Doris

gmap33.pnggmap11.png


Accepted Solutions
Solution
‎11-17-2017 08:28 AM
Occasional Contributor
Posts: 6

Re: Colors in proc gmap

Never mind! I was able to figure out...

The following code placed before proc gmap helped to yield the right map in a graph window.

goptions reset=all border;

View solution in original post


All Replies
Solution
‎11-17-2017 08:28 AM
Occasional Contributor
Posts: 6

Re: Colors in proc gmap

Never mind! I was able to figure out...

The following code placed before proc gmap helped to yield the right map in a graph window.

goptions reset=all border;
☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
  • 1 reply
  • 227 views
  • 0 likes
  • 1 in conversation