PROGRAM EXA_13
      C     USE DISLIN         for Fortran 90!
            DIMENSION XC(9),YC(9)
            CHARACTER*12 CSTR(9)
            DATA XC/-22.,18.,37.5,0.,2.5,12.5,23.5,-3.75,14.25/
           *     YC/64.,59.6,56.,51.5,48.5,42.,38.,40.3,50.1/ 
           *   CSTR/'Reykjavik','Stockholm','Moskau','London','Paris',
           *        'Rom','Athen','Madrid','Prag'/
            CALL METAFL('POST')
            CALL DISINI
            CALL PAGERA
            CALL HWFONT
            CALL AXSPOS(500,1850)
            CALL AXSLEN(2200,1400)
            CALL LABDIG(-1,'xy')
            CALL TICKS(1,'xy')
            CALL NAME('Longitude','x')
            CALL NAME('Latitude','y')
            CALL TITLIN('Map Plot',3)
            CALL INCMRK(-1)
            CALL LABELS('MAP','xy')
            CALL PROJCT('LAMBERT')
            CALL FRAME(3)
            CALL GRAFMP(-40.,60.,-40.,20.,35.,70.,40.,10.)
            CALL WORLD
            CALL CURVMP(XC,YC,9)
            DO I=1,9
              CALL POS2PT(XC(I),YC(I),XP,YP)
              NXP=XP+30
              NYP=YP
              CALL MESSAG(CSTR(I),NXP,NYP)
            END DO
            CALL GRIDMP(1,1)
            CALL HEIGHT(50)
            CALL TITLE
            CALL DISFIN
            END
 Figure B.13: Map Plot