| arrow=arr | Specifies the arrow head position on lines. |
| | arr =0: | No arrowhead (default). | | arr =1: | Arrowhead at end. | | arr =2: | Arrowhead at start. | | arr =3: | Arrowhead at start and end. |
|
| arrowfat=afat | Ratio of arrowhead width to length, default is 0.5. |
| arrowlen=alen | Length of arrowhead in points, default is 10. |
| arrowSharp=s | Specifies the continuously variable barb sharpness between -1.0 and 1. 0. |
| | s =1: | No barb; lines only. | | s =0: | Blunt (default). | | s =-1: | Diamond. |
|
| arrowframe=f | Specifies the stroke outline thickness of the arrow in Points. The default is f =0 for solid fill. |
| astyle=s | Specifies which side of the line has barbs relative to a right-facing arrow. |
| | s =0: | None. | | s =1: | Top. | | s =2: | Bottom. | | s =3: | Both (default). |
|
| clipRect=(left, top, right, bottom) | |
| Clips drawing to the specifed rectangle. The clipRect keyword was added in Igor Pro 8.00. |
| left, top, right, and bottom are specified in the current coordinate system of the drawing environment. |
| If a save is in effect, you can use values of all 0 to cancel the clipping or, better, you can a use push, clipRect, save, drawing, pop sequence. When a save is in effect, the clipping is set once and remains unchanged for the remaining objects even if the coordinate system is changed. |
| dash=dsh | dsh is a dash pattern number between 0 and 17 (see SetDashPattern for patterns). 0 (solid line) is the default. |
| fillbgc=(r,g,b[,a]) | Specifies fill background color. r, g, b, and a specify the the color and optional opacity as RGBA Values. The default is the window's background color. |
| fillfgc=(r,g,b[,a]) | Specifies fill foreground color. r, g, b, and a specify the the color and optional opacity as RGBA Values. The default is opaque white. |
| fillpat=fpatt | Specifies fill pattern density. |
| | fpatt =-1 | Erase to background color. | | fpatt =0: | No fill. | | fpatt =1: | 100% (solid pattern, the default). | | fpatt =2: | 75% gray. | | fpatt =3: | 50% gray. | | fpatt =4: | 25% gray. |
|
| fillRule=fr | | fr =0: | Winding rule (default) | | fr =1: | Even-odd rule |
|
| The fillRule keyword applies only to polygons created with DrawPoly and DrawBezier, not to those created manually. |
| See Polygon and Bezier Curve Fill Rules for a discussion of the rules used for filling polygons and Bezier curves with intersecting edges. |
| The fillRule keyword was added in Igor Pro 9.00. |
| fname="fontName" | Sets font name, default is the default font or the graph font. |
| fsize=size | Sets text size, default is 12 points. |
| fstyle=fs | fs is a bitwise parameter with each bit controlling one aspect of the font style as follows: |
| | Bit 0: | Bold | | Bit 1: | Italic | | Bit 2: | Underline | | Bit 4: | Strikethrough |
|
| See Setting Bit Parameters for details about bit settings. |
| gedit= flag | Supplies optional edit flag for a group of objects. Use with gstart. |
| | flag =0: | Select entire group, moveable (default). | | flag =1: | Individual components editable as if not grouped. Allows objects to be grouped by name but still be editable |
|
| gname= name | Supplies optional name for an object group. Use with gstart. |
| gradient | See Gradient Fills for parameters and details. |
| gradientExtra | See Gradient Fills for parameters and details. |
| gstart | Marks the start of a group of objects. |
| gstop | Marks the end of a group of objects. |
| linebgc=(r,g,b[,a]) | Specifies line background color. r, g, b, and a specify the the color and optional opacity as RGBA Values. The default is the window's background color. |
| linecap=cap | Sets the line end cap style: |
| | cap =0: | Flat caps (default) | | cap =1: | Round caps | | cap =2: | Square caps |
|
| See Line Join and End Cap Styles for further information. |
| linecap was added in Igor Pro 8.00. |
| linefgc=(r,g,b[,a]) | Specifies line foreground color. r, g, b, and a specify the the color and optional opacity as RGBA Values. The default is opaque black. |
| linejoin=j | Sets the line join style: |
| | j =0: | Miter joins | | j =1: | Round joins | | j =2: | Bevel joins (default) |
|
| For a miter join, you can also set the miter limit using the lineMiterLimit keyword. |
| See Line Join and End Cap Styles for further information. |
| linejoin was added in Igor Pro 8.00. |
| lineMiterLimit=ml | Applies only to a miter line join style. See the linejoin keyword. |
| | ml >= 1: | Sets miter limit to ml | | ml = INF: | Sets miter limit to unlimited | | ml = 0: | Leaves miter limit unchanged | | ml = -1: | Sets miter limit to default (10) |
|
| See Line Join and End Cap Styles for further information. |
| lineMiterLimit was added in Igor Pro 8.00. |
| linethick=thick | thick is a line thickness >= 0, default is 1 point. |
| origin= x0,y0 | Moves coordinate system origin to x0,y0. Unlike translate, rotate, and scale, this survives a change in coordinate system and is most useful that way. See Coordinate Transformation below. |
| pop | Pops a draw environment from the stack. Pops should always match pushes. |
| push | Pushes the current draw environment onto a stack (limited to 10). |
| rotate= deg | Rotates coordinate system by deg degrees. Only makes sense if X and Y coordinate systems are the same. See Coordinate Transformation below. |
| rounding=rnd | Radius for rounded rectangles in points, default is 10. |
| rsabout | Redefines coordinate system rotation or scaling to occur at the translation point instead of the current origin. To use, combine rotate or scale with translate and rsabout parameters. |
| save | Stores the current drawing environment as the default environment. |
| scale= sx,sy | Scales coordinate system by sx and sy. Affects only coordinates -- not line thickness or arrow head sizes. See Coordinate Transformation below. |
| subpaths=sp | Controls the way polygon and Bezier curve segments separated by NaN values are drawn. |
| sp=0: | Each segment is drawn as a separate polygon or Bezier curve, and any arrows are added to each segment as if they are separate polygons or Bezier curves. This is the default if you omit the subpaths keyword. |
| sp=1: | The segments are treated as subpaths within a single polygon or Bezier curve, making it possible to define a shape with holes. Any arrows are added only to the first or last points in the entire shape. |
| The subpaths keyword applies only to polygons and Bezier curves created with DrawPoly and DrawBezier, not to those created manually. |
| Also see the fillRule keyword. |
| The subpaths keyword was added in Igor Pro 9.00. |
| textrgb=(r,g,b[,a]) | Specifies text color. r, g, b, and a specify the the color and optional opacity as RGBA Values. The default is opaque black. |
| textrot=rot | Text rotation in degrees. |
| rot is a value from -360 to 360. |
| 0 is normal (default) horizontal left-to-right text, |
| 90 is vertical bottom-to-top text, etc. |
| textxjust=xj | Sets horizontal text alignment. |
| | xj =0: | Left aligned text (default). | | xj =1: | Center aligned text. | | xj =2: | Right aligned text. |
|
| textyjust=yj | Sets vertical text alignment. |
| | yj =0: | Bottom aligned text (default). | | yj =1: | Middle aligned text. | | yj =2: | Top aligned text. |
|
| translate= dx,dy | Shifts coordinate system by dx and dy. Units are in the current coordinate system. See Coordinate Transformation below. |
| xcoord=abs | X coordinates are absolute window coordinates. The unit of measurement is control panel units if the window is a panel, otherwise they are points. xcoord=abs is the default for all windows except graphs where the default is xcoord=prel. The left edge of the window (or of the printable area in a layout) is where x=0. See Drawing Coordinate Systems for details. |
| xcoord=axrel | X coordinates are relative axis rectangle coordinates (graphs only). The axrel coordinate system was added in Igor Pro 9.00. |
| The axis rectangle is the plot rectangle expanded to include any axis standoff. x=0 is at the left edge of the rectangle; x=1 is at the right edge of the rectangle. This coordinate system ideal for objects that should maintain their size and location relative to the axes when axis standoff is used. See Axis Relative (Graphs Only) for details. |
| You can retrieve the axis rectangle's coordinates using GetWindow axSize. |
| xcoord=rel | X coordinates are relative window coordinates. x=0 is at the left edge of the window; x=1 is at the right edge. See Drawing Coordinate Systems for details. |
| xcoord=prel | X coordinates are relative plot rectangle coordinates (graphs only). x=0 is at the left edge of the rectangle; x=1 is at the right edge of the rectangle. This coordinate system ideal for objects that should maintain their size and location relative to the axes, and is the default for graphs. See Plot Relative (Graphs Only) for details. |
| You can retrieve the plot rectangle's coordinates using GetWindow pSize. |
| xcoord=axisName | X coordinates are in terms of the named axis (graphs only). |
| ycoord=abs | Y coordinates are absolute window coordinates. The unit of measurement is control panel units if the window is a panel, otherwise they are points. ycoord=abs is the default for all windows except graphs where the default is ycoord=prel. The top edge of the window (or the of the printable area in a layout) is where y=0. See Drawing Coordinate Systems for details. |
| ycoord=axrel | Y coordinates are relative axis rectangle coordinates (graphs only). The axrel coordinate system was added in Igor Pro 9.00. |
| The axis rectangle is the plot rectangle expanded to include any axis standoff. y=0 is at the top edge of the rectangle; y=1 is at the bottom edge of the rectangle. This coordinate system ideal for objects that should maintain their size and location relative to the axes when axis standoff is used. See Axis Relative (Graphs Only) for details. |
| You can retrieve the axis rectangle's coordinates using GetWindow axSize. |
| ycoord=rel | Y coordinates are relative window coordinates. y=0 is at the top edge of the window; y=1 is at the bottom edge. See Drawing Coordinate Systems for details. |
| ycoord=prel | Y coordinates are relative plot rectangle coordinates (graphs only). y=0 is at the top edge of the rectangle; y=1 is at the bottom edge of the rectangle. This coordinate system ideal for objects that should maintain their size and location relative to the axes, and is the default for graphs. See Plot Relative (Graphs Only) for details. |
| You can retrieve the plot rectangle's coordinates using GetWindow pSize. |
| ycoord=axisName | Y coordinates are in terms of the named axis (graphs only). |