<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Basic Choro/Annotate Question in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129015#M5049</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ... the USCENTER data set has two observations for some states (extra X/Y coordinates for adding labels)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there's a variable named OCEAN and if that variable has a value of 'Y' the X/Y values are in the Atlantic Ocean while the X/Y values for the same state with OCEAN = 'N' are at the state center&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;* make a new data set ... place X/Y values for same state in one observation;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;data new;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;merge&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;maps.uscenter (where=(ocean eq 'N'))&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;maps.uscenter (where=(ocean eq 'Y') rename=(x=xo y=yo));&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;by state;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;drop lat long;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;* if a state has only one set of X/Y values, draw a label;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;* if a state has two sets of X/Y values, draw a line, then draw a label;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;data anno;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;retain xsys ysys '2' hsys '3' style '"calibri"' size 2 function 'label' cbox 'graydd' when 'a';&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;set new;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;text = fipstate(state);&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;if ocean eq 'N' then output;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;else do;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; size = 0.25;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; function = 'move';&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; output;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; x = xo;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; y = yo;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; function = 'draw';&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; output;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; size = 2;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; function = 'label';&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; output;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;end;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;goptions reset=all;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;pattern1 v=msolid color=white;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;proc gmap data=maps.us map=maps.us anno=anno;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;id state;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;choro state / levels=1 nolegend;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;quit;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/11179iF0B4B4474116AE25/image-size/large?v=1.0&amp;amp;px=600" border="0" alt="usmap.png" title="usmap.png" /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 01 Jun 2012 04:12:40 GMT</pubDate>
    <dc:creator>MikeZdeb</dc:creator>
    <dc:date>2012-06-01T04:12:40Z</dc:date>
    <item>
      <title>Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129008#M5042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is it possible to add multiple annotations to a map?&amp;nbsp; For example, I would like to include a percentage by state on a basic map of the US, but can I also add the numerator and denominator that make up the percentage?&amp;nbsp; I have also noticed that although I format my percentage in my data set as percent9.2, it shows up as a decimal when the map is generated.&amp;nbsp; Is it possible for it to show up as a percentage in the xx.x% format?&amp;nbsp; Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 May 2012 21:51:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129008#M5042</guid>
      <dc:creator>P5C768</dc:creator>
      <dc:date>2012-05-29T21:51:11Z</dc:date>
    </item>
    <item>
      <title>Re: Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129009#M5043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The easiest way of adding multiple lines of text annotation is to use the 'positions' to place the text at various locations in relation to the x/y point ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="active_link" href="http://support.sas.com/documentation/cdl/en/graphref/63022/HTML/default/viewer.htm#annotate_position.htm"&gt;http://support.sas.com/documentation/cdl/en/graphref/63022/HTML/default/viewer.htm#annotate_position.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And in order for your format to show up in the annotated 'text' variable, you can use a 'put()' statement, and specify the format there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm including a small sample that shows both of these things:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data anno_stuff; set maps.uscenter (where=(fipstate(state) in ('NC' 'SC' 'GA' 'FL')));&lt;BR /&gt;xsys='2'; ysys='2'; hsys='3'; when='a';&lt;BR /&gt;function='label';&lt;BR /&gt;length text $20;&lt;BR /&gt;position='2'; text=fipstate(state); output;&lt;BR /&gt;position='5'; text=fipnamel(state); output;&lt;BR /&gt;position='8'; text='Lat.='||trim(left(put(lat,comma5.2))); output;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pattern1 v=solid color=white;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc gmap data=maps.us map=maps.us (where=(fipstate(state) in ('NC' 'SC' 'GA' 'FL')));&lt;BR /&gt;id state;&lt;BR /&gt;choro state / levels=1 anno=anno_stuff;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2012 12:18:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129009#M5043</guid>
      <dc:creator>GraphGuy</dc:creator>
      <dc:date>2012-05-30T12:18:33Z</dc:date>
    </item>
    <item>
      <title>Re: Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129010#M5044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ... Robert answered your multiple lines of text question.&amp;nbsp; Here's his example (modified a bit) to show how to get the percentages to appear properly ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;* data set with numeric variables NUM, DEN, Z formatted PRECENT9.2;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;data x;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;set maps.uscenter (where=(fipstate(state) in ('NC' 'SC' 'GA' 'FL')));&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;num = ceil(10000*ranuni(999));&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;den = ceil(100000*ranuni(999));&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;z = num / den;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;format z percent9.2;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;* convert numeric variables to text with PUT statements ... FORMAT controls appearance;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;data anno_stuff;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;retain xsys ysys '2' hsys '3' when 'a' function 'label' style '"calibri"' size 2;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;length text $50;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;set x;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;position='2'; text=catt(fipnamel(state), ':' , put(z,percent9.1)); output;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;position='5'; text=put(num,comma10.); output;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;position='8'; text=put(den,comma10.); output;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;pattern1 v=msolid color=white;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;proc gmap data=maps.us map=maps.us (where=(fipstate(state) in ('NC' 'SC' 'GA' 'FL')));&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;id state;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;choro state / levels=1 nolegend anno=anno_stuff;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;quit;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/11536iD48FEF86208AC727/image-size/large?v=1.0&amp;amp;px=600" border="0" alt="map_with_text.png" title="map_with_text.png" /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2012 14:12:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129010#M5044</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2012-05-30T14:12:41Z</dc:date>
    </item>
    <item>
      <title>Re: Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129011#M5045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much for the response.&amp;nbsp; When I try to translate the coding you provided to use my data, it appears that the values are present, but in a single line across the map, rather than by state.&amp;nbsp; Do I need to take an extra step since I am not trying to map data from the maps.us table, but rather from my data, linked by statecode?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the code I am using, in case that is needed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data anno_stuff; &lt;/P&gt;&lt;P&gt;set Mods_by_State;&lt;/P&gt;&lt;P&gt;xsys='2'; ysys='2'; hsys='3'; size=3; when='a';&lt;/P&gt;&lt;P&gt;function='label';&lt;/P&gt;&lt;P&gt;length text $20;&lt;/P&gt;&lt;P&gt;position='2'; text=ModPercent; output;&lt;/P&gt;&lt;P&gt;position='5'; text=TotWOCount; output;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pattern1 v=solid color=vligb;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc gmap data=Mods_by_State map=maps.us;&lt;/P&gt;&lt;P&gt;&amp;nbsp; id StateCode;&lt;/P&gt;&lt;P&gt;&amp;nbsp; choro ModPercent / levels=6 anno=anno_stuff;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2012 15:09:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129011#M5045</guid>
      <dc:creator>P5C768</dc:creator>
      <dc:date>2012-05-30T15:09:34Z</dc:date>
    </item>
    <item>
      <title>Re: Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129012#M5046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you setting an X and Y value for the position of the text labels somewhere?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could use the X and Y from maps.uscenter (for example, merge that with your data set that has the labels).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2012 15:41:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129012#M5046</guid>
      <dc:creator>GraphGuy</dc:creator>
      <dc:date>2012-05-30T15:41:10Z</dc:date>
    </item>
    <item>
      <title>Re: Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129013#M5047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was not including X &amp;amp; Y variables at first, but even though I am now including them, I still get the same result.&amp;nbsp; The code I am using is below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data counts;&lt;/P&gt;&lt;P&gt;set hspdata.counts_2011(where=(resolvedte ge '01Oct2011'd)) hspdata.counts_2012;&lt;/P&gt;&lt;P&gt;length StateCode&amp;nbsp; $2.;&lt;/P&gt;&lt;P&gt;StateCode = substr(SRV_REGN,1,2);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let Beg_MTD = '01Apr12'd;&lt;/P&gt;&lt;P&gt;%let End_MTD = '30Apr12'd;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc summary data = WO_Counts(where=(evt_stat_cd in ("Closed") and &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;amp;beg_mtd. le Resolvedte le &amp;amp;end_mtd.)) missing nway;&lt;/P&gt;&lt;P&gt;&amp;nbsp; class&amp;nbsp; StateCode;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var Change;&lt;/P&gt;&lt;P&gt;&amp;nbsp; output out =&amp;nbsp; Temp_by_State(rename=(_freq_=TotCnt) drop = _type_) sum=;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table tempUSmap as&lt;/P&gt;&lt;P&gt;select t1.statecode, t2.*&lt;/P&gt;&lt;P&gt;from maps.us as t1 left join maps.uscenter as t2 on t1.state = t2.state;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data= tempUSmap nodupkey;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by StateCode;&lt;/P&gt;&lt;P&gt;Run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table tempUSmap_withmods as&lt;/P&gt;&lt;P&gt;select t1.*, t2.*&lt;/P&gt;&lt;P&gt;from tempUSmap as t1 left join Temp_by_State as t2 on t1.statecode = t2.statecode;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data Mods_by_State;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; Set tempUSmap_withmods;&lt;/P&gt;&lt;P&gt;&amp;nbsp; length Group $8.;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; APercent=round(Change/TotWOCnt,0.0001);&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; format APercent percent9.2;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; if APercent &amp;lt;0.4 then Group = "&amp;lt;40%";&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; if APercent &amp;gt;=0.4 and APercent &amp;lt;0.5 then Group = "40%-49%";&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; if APercent &amp;gt;=0.5 and APercent &amp;lt;0.6 then Group = "50%-59%";&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; if APercent &amp;gt;=0.6 and APercent &amp;lt;0.7 then Group = "60%-69%";&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; if APercent &amp;gt;=0.7 then Group = "&amp;gt;70%";&lt;/P&gt;&lt;P&gt;&amp;nbsp; xsys='2'; ysys='2'; hsys='3'; size=3; when='a';&lt;/P&gt;&lt;P&gt;&amp;nbsp; function='label';&lt;/P&gt;&lt;P&gt;&amp;nbsp; length text $20;&lt;/P&gt;&lt;P&gt;&amp;nbsp; position='2'; text=put(APercent, percent9.1); output; &lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;goptions reset=all border;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pattern1 v=ms c=cxeff3ff;&lt;/P&gt;&lt;P&gt;pattern2 v=ms c=cxbdd7e7;&lt;/P&gt;&lt;P&gt;pattern3 v=ms c=cx6baed6;&lt;/P&gt;&lt;P&gt;pattern4 v=ms c=cx2171b5;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;legend1&lt;/P&gt;&lt;P&gt;origin=(75,60)pct&lt;/P&gt;&lt;P&gt;across=1&lt;/P&gt;&lt;P&gt;mode=share&lt;/P&gt;&lt;P&gt;label=(position=top j=c 'Modification Rate')&lt;/P&gt;&lt;P&gt;shape=bar(3,4)pct&lt;/P&gt;&lt;P&gt;cborder=blue&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;title1 "Modifications by State";&lt;/P&gt;&lt;P&gt;footnote1 j=r &amp;amp;sysdate;&lt;/P&gt;&lt;P&gt;legend1 label=("Modifiation Percent");&lt;/P&gt;&lt;P&gt;pattern1 v=msolid color=vligb;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc gmap &lt;/P&gt;&lt;P&gt;&amp;nbsp; map=maps.us&lt;/P&gt;&lt;P&gt;&amp;nbsp; data=Mods_by_State;&lt;/P&gt;&lt;P&gt;&amp;nbsp; id StateCode;&lt;/P&gt;&lt;P&gt;&amp;nbsp; choro Group / levels=6 annotate=anno_stuff;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2012 17:46:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129013#M5047</guid>
      <dc:creator>P5C768</dc:creator>
      <dc:date>2012-05-30T17:46:55Z</dc:date>
    </item>
    <item>
      <title>Re: Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129014#M5048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually, I figured it out.&amp;nbsp; In addition to merging the maps.us and maps.uscenter so that I had the center values by StateCode, I had to change the data Mods_by_State statement into two data steps, one with the annotate example you provided and one with my data set.&amp;nbsp; Thanks again to both of you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Robert, one further question.&amp;nbsp; i noticed on your website you have some examples where you have states that have data offset and connected by a leader line (i.e. the east coast data values are off to the right of the graph to avoid overlap).&amp;nbsp; How is that done?&amp;nbsp; I have been searching around for that code and have been unable to find it as of yet.&amp;nbsp; Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2012 19:21:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129014#M5048</guid>
      <dc:creator>P5C768</dc:creator>
      <dc:date>2012-05-31T19:21:45Z</dc:date>
    </item>
    <item>
      <title>Re: Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129015#M5049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ... the USCENTER data set has two observations for some states (extra X/Y coordinates for adding labels)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there's a variable named OCEAN and if that variable has a value of 'Y' the X/Y values are in the Atlantic Ocean while the X/Y values for the same state with OCEAN = 'N' are at the state center&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;* make a new data set ... place X/Y values for same state in one observation;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;data new;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;merge&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;maps.uscenter (where=(ocean eq 'N'))&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;maps.uscenter (where=(ocean eq 'Y') rename=(x=xo y=yo));&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;by state;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;drop lat long;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;* if a state has only one set of X/Y values, draw a label;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;* if a state has two sets of X/Y values, draw a line, then draw a label;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;data anno;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;retain xsys ysys '2' hsys '3' style '"calibri"' size 2 function 'label' cbox 'graydd' when 'a';&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;set new;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;text = fipstate(state);&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;if ocean eq 'N' then output;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;else do;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; size = 0.25;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; function = 'move';&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; output;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; x = xo;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; y = yo;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; function = 'draw';&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; output;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; size = 2;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; function = 'label';&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; output;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;end;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;goptions reset=all;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;pattern1 v=msolid color=white;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;proc gmap data=maps.us map=maps.us anno=anno;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;id state;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;choro state / levels=1 nolegend;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;quit;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/11179iF0B4B4474116AE25/image-size/large?v=1.0&amp;amp;px=600" border="0" alt="usmap.png" title="usmap.png" /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Jun 2012 04:12:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129015#M5049</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2012-06-01T04:12:40Z</dc:date>
    </item>
    <item>
      <title>Re: Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129016#M5050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a follow up question:&amp;nbsp; is the same thing possible using US county, even though there is no US county center map?&amp;nbsp; I would like to limit my results by state and county, and then display several pieces of information by county, one of which being COUNTYNM from the maps.cntyname table.&amp;nbsp; Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2012 17:00:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129016#M5050</guid>
      <dc:creator>P5C768</dc:creator>
      <dc:date>2012-07-09T17:00:13Z</dc:date>
    </item>
    <item>
      <title>Re: Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129017#M5051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We don't ship a data set with the pre-calculated center of each county, but we ship the &lt;STRONG&gt;%centroid macro&lt;/STRONG&gt; that you can use to estimate the centers of the areas in any of your SAS maps.&amp;nbsp; Here's an example of how to run the centroid macro:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* Find the center of each county */&lt;/P&gt;&lt;P&gt;%annomac;&lt;/P&gt;&lt;P&gt;%centroid( mymap, centers, state county );&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And here is an example that I used the above code in:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="active_link" href="http://robslink.com/SAS/democd31/church.htm"&gt;http://robslink.com/SAS/democd31/church.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://robslink.com/SAS/democd31/church_info.htm" title="http://robslink.com/SAS/democd31/church_info.htm"&gt;http://robslink.com/SAS/democd31/church_info.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2012 17:17:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129017#M5051</guid>
      <dc:creator>GraphGuy</dc:creator>
      <dc:date>2012-07-09T17:17:16Z</dc:date>
    </item>
    <item>
      <title>Re: Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129018#M5052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ... a follow up to Robert's posting ... the %CENTROID macro requires a data set that's sorted according to the ID variable(s).&amp;nbsp; So, finding the center of each county would require ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;proc sort data=maps.counties out=mymap;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;by state county;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2012 22:24:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129018#M5052</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2012-07-09T22:24:02Z</dc:date>
    </item>
    <item>
      <title>Re: Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129019#M5053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But can you use the %annomac to annotate multiple items per county?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2012 22:31:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129019#M5053</guid>
      <dc:creator>P5C768</dc:creator>
      <dc:date>2012-07-09T22:31:43Z</dc:date>
    </item>
    <item>
      <title>Re: Basic Choro/Annotate Question</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129020#M5054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ... %annomac just allows you to use the SAS-supplied macros, like %centroid&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;once you know the centroids, it's easy (sort of) to add multiple items&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;take a look at Faking ArcGIS maps in SAS ... &lt;A href="http://www.nesug.org/Proceedings/nesug11/gr/gr08.pdf" title="http://www.nesug.org/Proceedings/nesug11/gr/gr08.pdf"&gt;http://www.nesug.org/Proceedings/nesug11/gr/gr08.pdf&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2012 22:39:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Basic-Choro-Annotate-Question/m-p/129020#M5054</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2012-07-09T22:39:27Z</dc:date>
    </item>
  </channel>
</rss>

