Previous: conca Up: ../plot79_c.html Next: concc


CONCB

       SUBROUTINE  CONCB (Z1,ZE,Z2, MX,MY, NX,NY, NZ, PL2)
 C$    (Contour Border)
 C$    On contour  plots, it  is  often difficult  to  distinguish
 C$    between  peaks  and   valleys,  unless  some   supplemental
 C$    information, such as dashed lines for negative contours, is
 C$    available.  This routine  implements a  technique which  is
 C$    sometimes useful.  The  basic idea is  to draw lines  along
 C$    the border of the graph which are shown where the  function
 C$    value lies on or above the contour, and are suppressed when
 C$    the function value drops below the contour.  The net effect
 C$    is a  border  along the  edges  which can  be  imagined  to
 C$    represent an edge-on cross-sectional  view of the  surface.
 C$    In this way, valleys that run into the graph border will be
 C$    flagged by a  dip in  the bordering lines.   The border  is
 C$    drawn to occupy 1/10 of the width of the graph.
 C$
 C$    The arguments are:
 C$
 C$    ZE(NX,NY)  Array from which border values are taken
 C$    (MX,MY)    Actual declared dimensions of Z(*,*)
 C$    (Z1,Z2)    Interval defining scale
 C$    NZ         Number of Z-intervals to be marked
 C$    PL2        2-D pen movement subroutine, perhaps PL2CA
 C$
 C$    (30-JAN-82)