| Fonts | Lines | |||
| 1 | Times-Roman | 1 | full | |
| 2 | Times-Italic | 2 | dot | |
| 3 | Times-BoldItalic | 3 | dash | |
| 4 | Helvetica | 4 | longdash | |
| 5 | Helvetica-Oblique | 5 | dot-dash | |
| 6 | Helvetica-Bold | 6 | dot-longdash | |
| 7 | Helvetica-BoldOblique | 7 | dot-dot-dash | |
| 8 | Courirer | 8 | dot-dash-dash | |
| 9 | Courier-Oblique | |||
| 10 | Courier-Bold | |||
| 11 | Courier-BoldOblique | |||
| 12 | Symbol | |||
| 13 | ZapfDingbats | |||
| Colors | Symbols | |||
| 0 | white | 0 | none | |
| 1 | black | 1 | circle | |
| 2 | red | 2 | square | |
| 3 | green | 3 | diamond | |
| 4 | blue | 4 | triangle up | |
| 5 | yellow | 5 | triangle left | |
| 6 | brown | 6 | triangle down | |
| 7 | grey | 7 | triangle right | |
| 8 | violet | 8 | plus | |
| 9 | cyan | 9 | X | |
| 10 | magenta | 10 | star | |
| 11 | orange | 11 | char | |
| 12 | indigo | |||
| 13 | maroon | |||
| 14 | turquoise | |||
| 15 | green4 |
| Xmgrace | |||||
| Graph | See details | It's list of graph objects | |||
| ngraph | 1 | # of graphs | |||
| Set | See details | ||||
| nset | 1 | # of sets | |||
| Font | See details | ||||
| nfont | 14 | ||||
| lfont | |||||
| Colors | See details | ||||
| ncolor | |||||
| String | See details | ||||
| nstring | |||||
| Line | See details | ||||
| nlne | |||||
| version | '50102' | Xmgrace version | |||
| pyversion | '1.1.3b' | Python module version | |||
| link_page | Off | ||||
| linewidth | 1 | ||||
| linestyle | 1 | ||||
| color | 1 | ||||
| pattern | 1 | ||||
| font | 0 | ||||
| char_size | 1 | ||||
| symbol_size | 1 | ||||
| sformat | '"%16.8g"' | ||||
| background_color | 0 | ||||
| R | See details | ||||
| nr | 0 | # of regions | |||
| page | |||||
| x | 792 | pixels | |||
| y | 612 | ||||
| scroll | 5 | ||||
| inout | 5 | ||||
| background_fill | 'on' | 'off' | |||
| timestamp | |||||
| status | 'off' | 'on' | |||
| x | 0.03 | ||||
| y | 0.03 | ||||
| color | 1 | ||||
| rot | 0 | ||||
| font | 0 | ||||
| char_size | 1 | ||||
| default | Mon Oct 18 16:55:50 1999 | ||||
| date | |||||
| reference | 0 | ||||
| wrap | |||||
| status | 'off' | 'on' | |||
| year | 1950 |
| Graph | (parent='xmgrace object,ymin,ymax,xmin,xmax) | ||||
| xmin | '' | not recommended, just for backward compatibily | |||
| xmax | '' | ||||
| ymin | '' | ||||
| ymax | '' | ||||
| vxmin | 0.15 | In % of page | |||
| vxmax | 0.85 | " | |||
| vymin | 0.15 | " | |||
| vymax | 0.85 | " | |||
| status | 'on' | 'off' | |||
| hidden | 'false' | 'true' | |||
| type | 'xy' | ' chart','polar','pie','smith','fixed' | |||
| stacked | 'false' | 'true' | |||
| stack_world | [0,0,0,0] | ||||
| bar_hgap | 0 | ||||
| titel | '' | ||||
| stitle | '' | ||||
| fixedpoint | |||||
| status | 'off' | 'on' | |||
| type | 0 | ||||
| xy | [0,0] | ||||
| format | 'general' | ||||
| prec | 6 | ||||
| tit | |||||
| font | parent=0 | from xmgrace object | |||
| size | 1.5 | ||||
| color | parent=1 | from xmgrace object | |||
| stit | |||||
| font | parent=0 | from xmgrace object | |||
| size | 1 | ||||
| color | parent=1 | from xmgrace object | |||
| Set | It's a list of set object, associated with the graph | ||||
| see special sheet | |||||
| x/yaxis | Identical for 'xaxis and 'yaxis | ||||
| see special sheet | |||||
| legend | |||||
| status | 'on' | 'off' | |||
| loctype | 'view' | 'world' | |||
| x | 0.85 | % of the page | |||
| y | 0.8 | % of the page | |||
| box | |||||
| color | parent=1 | from xmgrace object | |||
| pattern | parent=1 | from xmgrace object | |||
| linewidth | parent=1 | from xmgrace object | |||
| linestyle | parent=1 | from xmgrace object | |||
| fcolor | 0 | ||||
| fpattern | parent=1 | from xmgrace object | |||
| font | parent=0 | ||||
| char_size | parent=1 | ||||
| color | parent=1 | ||||
| length | 4 | ||||
| vgap | 1 | ||||
| hgap | 1 | ||||
| Invert | 'false' | 'true' | |||
| frame | |||||
| type | 0 | ||||
| linestyle | parent=1 | ||||
| linewidth | parent=1 | ||||
| color | parent=1 | ||||
| pattern | parent=1 | ||||
| background_color | parent=0 | ||||
| background_pattern | parent=1 |
| x/yaxis | Identical for 'xaxis and 'yaxis | ||||
| label | ' | ||||
| scale | 'normal' | 'logarithmic','Reciprocal' | |||
| Invert | 'off' | 'on' | |||
| status | 'false' | ||||
| zero | 'false' | 'true' | |||
| xoffset | 0 | ||||
| yoffset | 0 | ||||
| offset | [] | you can pass the xoffset and yoffset values here instead | |||
| altaxis | 'off' | 'on' | |||
| min | 0 | can be changed when creating the graph | |||
| max | 1 | " | |||
| bar | |||||
| status | 'on' | 'off' | |||
| color | parent=1 | from xmgrace object | |||
| linestyle | parent=1 | from xmgrace object | |||
| linewidth | parent=1 | from xmgrace object | |||
| lbl | |||||
| layout | 'para' | 'perp' (// or perpendicular) | |||
| char_size | parent=1 | from xmgrace object | |||
| font | parent=0 | from xmgrace object | |||
| color | parent=1 | from xmgrace object | |||
| place | |||||
| loc | 'auto' | ||||
| side | 'normal' | 'oposite', 'both' : where to put the labels | |||
| tick | |||||
| status | 'on' | 'off' | |||
| inc | 0.5 | # or whatever increment value (i.e. Every 0.5 here) | |||
| minor_ticks | 1 | # of sub tickmarks between the major ones | |||
| place_rounded | 'true' | 'false' | |||
| nsub | 6 | # autotick division (for place rounded ?) | |||
| orientation | 'in' | 'out','both' | |||
| place | 'normal' | 'oposite','both' | |||
| spec | |||||
| loc | [] | list of loc for ticks or dictionary: loc/label | |||
| values | [] | labels(values) list to write at each loc or dic | |||
| type | 'both' | 'none','ticks' | |||
| major | |||||
| size | 1 | ||||
| color | parent=1 | from xmgrace object | |||
| linewidth | parent=1 | from xmgrace object | |||
| linestyle | parent=1 | from xmgrace object | |||
| grid | 'off' | 'on', draw the grid lines | |||
| minor | |||||
| size | 0.5 | ||||
| color | parent=1 | from xmgrace object | |||
| linewidth | parent=1 | from xmgrace object | |||
| linestyle | parent=1 | from xmgrace object | |||
| 'grid' | 'off' | 'on', draw the grid lines | |||
| label | |||||
| status | 'on' | 'off' | |||
| prec | 5 | ||||
| format | 'general' | ||||
| append | '' | ||||
| prepend | '' | ||||
| angle | 0 | ||||
| skip | 0 | ||||
| stagger | 0 | ||||
| place | 'normal' | 'opposite','both' | |||
| offset | 'auto' | [0.,0.], // and perpendicular offsets | |||
| sign | 'normal' | ||||
| start | 'auto' | or value | |||
| stop | 'auto' | or value | |||
| char_size | parent=1 | ||||
| font | parent=0 | ||||
| color | parent=1 | ||||
| type | 'auto' | ||||
| type | 'auto' | 'spec','zmean' (for area weighted zonal mean betw -1 and 1) | |||
| alt | 'off' | 'on' |
| Set | ||||||
| graph | 0 | can be passed at creation time | ||||
| hidden | 'false' | 'true' | ||||
| type | 'xy' | xydx','xydy','xydxdx','xydydy','xydxdy','xydxdxdydy','bar','bardy','bardydy | ||||
| 'xyhilo','xyz','xyr','xysize','xycolor','xycolpat','xyvmap','xyboxplot' | ||||||
| symbol | ||||||
| type | 0 | |||||
| size | parent=symbol_size=1 | from xmgrace object | ||||
| color | parent=background_color=0 | from xmgrace object | ||||
| pattern | parent=1 | from xmgrace object | ||||
| fcolor | parent=1 | can be passed at creation time | ||||
| fpattern | parent=1 | from xmgrace object | ||||
| linestyle | parent=1 | from xmgrace object | ||||
| linewidth | parent=1 | from xmgrace object | ||||
| char | 65 | |||||
| char_font | parent=0 | from xmgrace object | ||||
| skip | 0 | |||||
| line | ||||||
| type | 1 | |||||
| linestyle | parent=1 | from xmgrace object | ||||
| linewidth | parent=1 | from xmgrace object | ||||
| color | parent=1 | can be passed at creation time | ||||
| pattern | parent=1 | from xmgrace object | ||||
| baseline | ||||||
| type | 0 | |||||
| status | 'off' | 'on' | ||||
| dropline | 'off' | 'on' | ||||
| fill | ||||||
| type | 0 | 0:'none',1:'as polygone',2:'to baseline' | # only, no string allowed | |||
| rule | 0 | 0:'winding',1:'even-odd' | # only, no string allowed | |||
| color | parent=1 | can be passed at creation time | ||||
| pattern | parent=1 | from xmgrace object | ||||
| avalue | ||||||
| status | 'off' | 'on' | ||||
| type | 2 | |||||
| char_size | parent=1 | from xmgrace object | ||||
| font | parent=0 | from xmgrace object | ||||
| color | parent=1 | can be passed at creation time | ||||
| rot | 0 | |||||
| format | 'general' | |||||
| prec | 3 | |||||
| prepend | '' | |||||
| append | '' | |||||
| xoffset | 0 | |||||
| yoffset | 0 | |||||
| offset | [] | you can pass the xoffset and yoffset values here instead | ||||
| error | ||||||
| status | 'off' | 'on' | ||||
| type | 'both' | 'normal','opposite' | ||||
| length | 1 | |||||
| linewidth | parent=1 | from xmgrace object | ||||
| linsestyle | parent=1 | from xmgrace object | ||||
| riser | ||||||
| linewidth | parent=1 | from xmgrace object | ||||
| linsestyle | parent=1 | from xmgrace object |
| Color | (name) | |||
| name | 'black' | can pass any name | ||
| rgb | [0,0,0] | red green blue values | ||
| change() | function to change the color, expect a name then reset rgb's | |||
| Region | ||||
| status | 'off' | 'on' | ||
| type | 'above' | 'polyi','polyo','above','below','left','right','horizi','horizo','veri','verto' | ||
| linestyle | parent=1 | |||
| linewidth | parent=1 | |||
| color | parent=1 | |||
| link | 'all' | |||
| xy | [] | list of [x,y] coordinates to def the polygone | ||
| line | [0,0,0,0] | |||
| String | (x,y,text,[color],[char_size],[font],[rot],[just]) | |||
| x | argument | |||
| y | argument | |||
| text | argument | |||
| status | 'on' | 'off' | ||
| xy | [x,y] | |||
| loctype | 'view' | 'world' | ||
| color | parent=1 | |||
| char_size | parent=1 | |||
| font | parent=0 | |||
| rot | 0 | |||
| just | 14 | |||
| Line | (x1,y1,x2,y2,[color],[lwidth],[lstyl], | |||
| [arrow],[atyp],[algth],[alyo]) | ||||
| status | 'on' | 'off' | ||
| loctype | 'view' | 'world' | ||
| color | parent=1 | |||
| linewidth | parent=1 | |||
| linestyle | parent=1 | |||
| arrow | ||||
| status | 'off' | 'on' | ||
| type | 0 | 0:'line',1:'filled',2:'opaque' | ||
| length | 2 | |||
| layout | [1.,1.] | |||
| x1 | ||||
| y1 | ||||
| x2 | ||||
| y2 | ||||
| xy | [x1,y1,x2,y2] |
| Function | Arguments | Return | Comment |
| Objecthelp | (object) | return object.__doc__,str(object) | return the doc and the print(object) |
| add_r | () | None | Adds a region |
| list_font | () | List of string | Return a list with the font names |
| add_font | (name) | None | Add a font, make sur it works with xmgrace first |
| add_color | (name) | None | Add a color object to x.Color |
| add_graph | () | None | Add a graph to x.Graph list |
| creategraph | () | None | Add a graph to x.Graph list |
| add_set | (color=-1,graph=0) | None | Add a set to x.Set list |
| Color=-1, automatically use color=nset | |||
| Graph sets the graph where to plot it | |||
| add_string | (x,y,text,color=-1,char_size=-1,font=-1, | None | Add a string to x.String |
| rot=0,just=14) | -1 means use x.attribute | ||
| add_line | (x1,y1,x2,y2,color=-1,lwidth=-1,lstyl=-1 | None | Add a line to x.Line |
| arrow='off',atyp=0,algth=2,alyo=[1,1]) | -1 means use x.attribute | ||
| read_parameter | (parameterfile) | None | Reads in a parameter file and applies it,DOESN'T update the x.attributes ! |
| make_parameter | () | List of strings | Creates a list of strings representing the parameter file of x |
| plot | (list of datasets) | None | Plot the datasets, must be in a list |
| And each dataset must have a .getdimattribute(0,'values') | |||
| output | (fnm,out='PostScript') | None | Create an image file at the out format |
| ps,postscript | (fnm,[color='color'],[level='level2'], | None | Create a postscript file |
| [docdata='8bit'],[xoffset=0],[yoffset=0],[mediafeed='auto'],[hwresolution='off'],[dpi=300]) | |||
| jpeg | (fnm,[color='color'],[optimize='off'], | Create a jpeg file | |
| [quality=75],[smoothing=0],[baseline='off'],[progressive='on'],[dct='islow'],[dpi=72]) | |||
| (fnm,[pdf='1.3'],[compression=4],[dpi=72]) | Create a pdf file | ||
| eps | (fnm,[color='color'],[level='level2'],[bbox='tight'],[docdata='8bit'],[dpi=300]) | Create eps file | |
| mif | (fnm,[dpi=72]) | None | Create a metafile file |
| svg | (fnm,[dpi=72]) | None | |
| pnm | (fnm,[format='ppm'],[rawbit='on'],[dpi=72]) | None | Create a pnm file, format are: color='ppm',grayscale='pgm',bw='pbm' |
| png | (fnm,[interlaced='off'],[transparent='on'],[compression=4],[dpi=72]): | Create a png file | |
| metafile | (fnm,[dpi=72]) | None | Create a .gmf file |
| close | () | None | Exit xmgrace |
| redraw | () | None | Flush the xmgrace queue and redraw the plot |
| update | () | None | Recreate the plot from the xmgrace object, looses all change made from the GUI |
| command | (cmd) | None | Pass a command to the xmgrace interpreter, same as (cmd) |
| is_open | () | 1 | Returns 1 if xmgrace is open, 0 if closed |
| exit | () | None | Exit xmgrace (kill the pipe) |
| portrait | () | None | Put the xmgrace template in portrait mode (i.e. Switch x and y dim if x>y) |
| landscape | () | None | Put the xmgrace template in landscape mode (i.e. Switch x and y dim if y>x) |
| orientation | () | None | Switch between portrait or landscape mode |
| col | (name) | String | Return the color index for the color name passed (as a string) |
| lin | (name) | String | Return the xmgrace value for the line type you passed (as a string) |
| whichsets | (list_of_graph) | List of integer | Return all the sets associated with the Graph(s) you passed |
| list | () | None | Return list of settable attributes and their value, avalilable at any level |