#!MC 1000 # This Macro places scatter symbols at the points where the contour variable # is at a minimum and a maximum. To use this macro, first create a # contour plot in a single frame and then run the macro. The # macro will create a second frame that has a scatter plot. # Modified 03/02/2006 Ben Medina-Orton $!FIELDLAYERS SHOWMESH = NO $!FIELDLAYERS SHOWCONTOUR = YES $!VARSET |FMODE| = |PLOTTYPE| ##Create the blanking Variable $!ALTERDATA EQUATION = '{bvar}=max(sign((c-|maxc|+1e-5)*1e100),0) + max(sign((|minc|-c+1e-5)*1e100),0)' ##Setting up first frame as a contour plot. $!FIELD CONTOUR{CONTOURTYPE = FLOOD} $!FRAMELAYOUT XYPOS { X = 0.5 Y = 0.5 } WIDTH = 10 HEIGHT = 7.5 $!VIEW COPY ##Setting up second frame $!CREATENEWFRAME XYPOS { X = 0.5 Y = 0.5 } WIDTH = 10 HEIGHT = 7.5 $!FRAMELAYOUT SHOWBORDER = NO $!FRAMELAYOUT ISTRANSPARENT = YES $!IF |FMODE| == 3 $!PLOTTYPE = CARTESIAN3D $!THREEDAXIS XDETAIL{SHOWAXIS = NO} $!THREEDAXIS YDETAIL{SHOWAXIS = NO} $!THREEDAXIS ZDETAIL{SHOWAXIS = NO} $!ELSEIF |FMODE| == 2 $!PLOTTYPE = CARTESIAN2D $!ENDIF $!VIEW PASTE ##Turning on Scatter and specifying blanking variable. $!FIELDLAYERS SHOWSCATTER = YES $!FIELDLAYERS SHOWMESH = NO $!FIELDLAYERS SHOWBOUNDARY = NO $!BLANKING VALUE { INCLUDE = YES VAR = |numvars| VALUECUTOFF = .999999 INCLUDE = YES CUTBELOW = YES } $!FIELD SCATTER { COLOR = BLACK ISFILLED = YES FILLCOLOR = MULTI } $!REDRAWALL