Click here to see the SAS code.
Click here to see the example.

---------------------------------------------------------------

The drilldown in this example is done in the traditional SAS/Graph way ...


First, a character variable is created, containing the html tags for
the drilldown (href=) and the text charttip/rollover-text (title=)
as follows ...

   length htmlvar $500;
   htmlvar='title='||quote(
    'State: '|| trim(left(st)) ||'0D'x||
    'Population: '|| trim(left(put(population,comma12.0)))
   )
   ||' '||
    'href="http://www.state.'||trim(left(lowcase(st)))||'.us"';


Then that variable is specified using the "html=" option in the
SAS/Graph "proc gmap" as follows...

   proc gmap data=mydata map=maps.us all;
   id state;
   choro population /
    discrete
    coutline=black
    html=htmlvar            <--------  here!
    nolegend
    des="" name="&name" ;
   run;


And the output is created using ODS HTML, and "goptions device=gif",
so that a gif file is created containing the gif, and an html file
is created containing the html charttips & drilldowns.  The user will
view the html file, and it will display the gif image.


Back to Samples Index