>  Docs Center  >  Libraries  >  JHU/APL/S1R  >  LEG






      Make a plot legend.


Calling Sequence



Keyword Parameters


        LINESTYLE=sty An array of line styles (def=0).
        THICK=thk An array of line & sym thicknesses (def=1).
        COLOR=clr An array of line colors (def=!p.color).
        PSYM=sym An array of plot symbol codes (def=none).
        SYMSIZE=ssz An array of symbol sizes (def=1).
        SCOLOR=sclr An array of symbol colors (def=COLOR).
        NUMBER=nums Number of symbols per line (def=1).
        /INDENT Means indent symbols from line ends.
        LABEL=lbl An array of line labels (def=none).
        FONT=font Font text (0=hardware, -1=Hershey (def)).
        LSIZE=lsz Label text size (def=1).
        LCOLOR=lclr Label color (def=same as line colors).
        TITLE=ttl Legend title.
        TSIZE=tsz Title size (def=1).
        TCOLOR=tclr Title color (def=!p.color).
        BOLD=b Bold (thickness) for labels & title (def=1).
        POSITION=pos Legend position in normalized window
          coordinates. If not given, positioning is interactive.
        /DEVICE pos is in device coordinates.
        /NORMAL pos is in normalized coordinates.
        OUTPOS=opos Returned legend position from interactive
          mode. Useful to repeat legend plot non-interactively.
          Also in normalized window coordinates, that is 0 to 1
          from xmin or ymin to xmax or ymax.
        BOX=box Legend background box parameters. If not
          given no box is plotted. May have up to 6 elements:
          [BIC, BOC, BOT, BMX, BMY, BFLAG]
          BIC: Box interior color. Def=no box.
          BOC: Box outline color. Def=!p.color.
          BOT: Outline thickness. Def=1.
          BMX: Box margin in x. Def=1.
          BMY: Box margin in y. Def=1.
          BFLAG: Margin units flag. Def unit (BFLAG=0) is 1 legend
            line spacing (in y). 1 means units are norm coord.
        keyword. Which font is selected by placing a font selection
        string at the start of the first label. Ex: "!8Label 1"
        gives the Italic font for Hershey.
        Hint: set up array parameters in separate statements.


Common Blocks



      Notes: Unless POSITION is given, an interactive box is used
        to position plot legend. The first line is the top of
        the box, the last is the bottom, and the rest are uniformly
        spaced between. The last value of short arrays is repeated.
        If given, the box outline color is used as the default.
        Hardware or Hershey fonts are selected using the FONT

Modification History

      R. Sterner, 26 Jul, 1993
      Dick Jackson (djackson@ibd.nrc.ca), 1994 Aug 2 --- Added FONT keyword
      and symbol thickness.
      R. Sterner, 1994 Nov 18 --- Allowed array of symbol sizes.
      R. Sterner, 2003 Dec 15 --- Allowed POS to be dev or norm coordinates.
      R. Sterner, 2006 Jan 31 --- Added keyword BOLD=b for text.
  Copyright (C) 1993, Johns Hopkins University/Applied Physics Laboratory
  This software may be used, copied, or redistributed as long as it is not
  sold and this copyright notice is reproduced on each copy made. This
  routine is provided as is without any express or implied warranties
  whatsoever. Other limitations apply as described in the file disclaimer.txt.

© 2022 Harris Geospatial Solutions, Inc. |  Legal
My Account    |    Store    |    Contact Us