Macro Reference
Range Commands
range <AXIS> <min> <max>rescale [AXISGROUP]upscale <AXISGROUP> [factor]downscale <AXISGROUP> [factor]
Buffer Commands
select <BUFFER>setcurrent <number>invertselectionhide <BUFFER>show <BUFFER>delete <BUFFER>duplicate <BUFFER>setcomment <BUFFER> <text>setcomment <BUFFER> <format> <expr1> ... <expr16>addcomment <BUFFER> <text>addcomment <BUFFER> <format> <expr1> ... <expr16>getcomment <BUFFER> $<var>setsource <BUFFER> <text>setsource <BUFFER> <format> <expr1> ... <expr16>addsource <BUFFER> <text>addsource <BUFFER> <format> <expr1> ... <expr16>getsource <BUFFER> $<var>belongx <BUFFER> <axis>belongy <BUFFER> <axis>datamode <col/xy/err>data <value> ...addvalue <BUFFER> <x value> <y value> [x error] [y error]setxvalue <BUFFER> <index> <value>setxerror <BUFFER> <index> <value>setyvalue <BUFFER> <index> <value>setyerror <BUFFER> <index> <value>rmvalue <BUFFER> <index>newbuffermoveup <BUFFER>movedown <BUFFER>movetop <BUFFER>movebottom <BUFFER>ordertop <BUFFER>orderbottom <BUFFER>
Control Commands
if <expr> <operator> <expr>elseendifloop <RANGE>bufferloop <BUFFER>dataloop <buffer> [step]endloopstrloop <str 1> <str 2> ... [str n]timer <interval> [count]stoptimer
Interactive Commands
ask <text>askoption <text> <button1> <button0>browseinput [text]print <argument> ...printf <format> <expr1> ... <expr16>printtofile [path to file]sleep <seconds>setwarn <BOOL>setreplace <BOOL>setshowtag <BOOL>
Calculation Commands
fg <axis> <min> <max> <steps> <expr>bcalc <buffer1> <operator> <buffer2> calc <target> <expr> <BUFFER>swapxy <BUFFER>sortx <BUFFER>sorty <BUFFER>normx <ref1> <ref2> <new1> <new2> <BUFFER>normy <ref1> <ref2> <new1> <new2> <BUFFER>movex <from> <to> <BUFFER>movey <from> <to> <BUFFER>cutoutsidex <min> <max> <BUFFER>cutinsidex <min> <max> <BUFFER>cutoutsidey <min> <max> <BUFFER>cutinsidey <min> <max> <BUFFER>calcint <min> <max> <BUFFER>linreg <min> <max> <BUFFER>logreg <min> <max> <BUFFER>expreg <min> <max> <BUFFER>linbg <a> <b> <BUFFER>smooth <factor> <BUFFER>fftsmooth <factor> <BUFFER>datareduction <n> <BUFFER>spline <points> <strength> <BUFFER>fft <windowing> <BUFFER>diff <interval> <BUFFER>integrate <BUFFER>setxval <BUFFER> <index> <value>setyval <BUFFER> <index> <value>setxeval <BUFFER> <index> <value>setyeval <BUFFER> <index> <value>
Curve Fit Commands
fitfit <n> <function> [A] [B] [C] [D] [E] [weight]fit clr
Style Commands
margins <left> <right> <bottom> <top>marginleft <value>marginright <value>margintop <value>marginbottom <value>windowsize <width> <height>windowpos <x> <y>drawbg <BOOL>drawmargin <BOOL>drawframe <BOOL>bgcolor <c> <c> <c> [a]bgcolor <COLOR>margincolor <c> <c> <c> [a]margincolor <COLOR>framecolor <c> <c> <c> [a]framecolor <COLOR>framewidth <width>framestyle <style>forceframe <BOOL>onlyactiveaxis <BOOL>framearrows <BOOL>crossarrows <type>framearrowsize <size>framearrowtype <type>
Data Style Commands
bstyle <lines> <symblos> <fill> <ybars> <xbar> <ystick> <xstick> <dots> <hist> <fhist> <BUFFER>bstyleclear <BUFFER>bstylelines <BOOL> <BUFFER>bstylesymbols <BOOL> <BUFFER>bstylefill <BOOL> <BUFFER>bstyleybars <BOOL> <BUFFER>bstylexbars <BOOL> <BUFFER>bstyleysticks <BOOL> <BUFFER>bstylexsticks <BOOL> <BUFFER>bstyledots <BOOL> <BUFFER>bstylehist <BOOL> <BUFFER>bstylefhist <BOOL> <BUFFER>bcolor <c> <c> <c> <BUFFER> [a]bcolor <COLOR> <BUFFER>bcolors <COLOR> [COLOR] ...bfillcolor <c> <c> <c> <BUFFER> [a]bfillcolor <COLOR> <BUFFER>bbarcolor <c> <c> <c> <BUFFER> [a]bbarcolor <COLOR>bstickcolor <c> <c> <c> <BUFFER> [a]bstickcolor <COLOR> <BUFFER>blinewidth <linewidth> <BUFFER>blinepattern <pattern> <BUFFER>bpatternwidth <patternwidth> <BUFFER>bsymbol <symbol> <BUFFER>bsymbolsize <symbolsize> <BUFFER>bsymbolfill <BOOL> <BUFFER>bsticksize <sticksize> <BUFFER>bsticksabs <BOOL> <BUFFER>bdynsize <BUFFER> [expr]bxerrorval <error> <BUFFER>bxerror <type> <BUFFER>byerrorval <error> <BUFFER>byerror <type> <BUFFER>berrorlinewidth <linewidth> <BUFFER>berrorcolor <c> <c> <c> <BUFFER> [a]berrorcolor <COLOR>dirarrows <BOOL> <BUFFER>dirarrowsize <size> <BUFFER>dirarrowlength <length> <BUFFER>dirarrowtype <type> <BUFFER>blegend <BOOL> <BUFFER>bfreex <BOOL> <BUFFER>bfreey <BOOL> <BUFFER>bfreexrange <min> <max> <BUFFER>bfreeyrange <min> <max> <BUFFER>barytop <BOOL> <BUFFER>barybottom <BOOL> <BUFFER>barxleft <BOOL> <BUFFER>barxright <BOOL> <BUFFER>bdyncol <BUFFER> [expr]bcolgrad <BUFFER> <MODE> <COLOR1> <COLOR2> .. [COLOR6]bcgcolor <n> <c> <c> <c> <BUFFER> [a]bcgnumcol bcgnumcol <BUFFER> <2-6>bcgmode bcgmode <BUFFER> <MODE>
Axis Style Commands
axis <axis> <margin> [axis] [margin] [axis] [margin] [axis] [margin]
setaxis <x axis 1> <y axis 1> <x axis 2> <y axis 2>ascalstart <AXIS> <start>ascalend <AXIS> <end>asetreverse <AXIS> <BOOL>atickdist <AXIS> <dist>aminsteps <AXIS> <steps>atimeformat <AXIS> <format>atrigger <AXIS> <trigger>ascalexpr <AXIS> <expr>aexpoffset <AXIS> <offset>adecplaces <AXIS> <n>adecplacesauto <AXIS> <BOOL>acuttrailingzeros <AXIS> <BOOL>aformat <AXIS> <AXISFORMAT>anumberformat <AXIS> <NUMBERFORMAT>asetsmalllogzero <AXIS> <BOOL>atext <AXIS> <text>anumfont <AXIS> <font> <size>anumoffset <AXIS> <offset>anumalign <AXIS> <ALIGN>anumangle <AXIS> <angle>atextfont <AXIS> <font> <size>atextoffset <AXIS> <offset>atextoffsetwindow <AXIS> <BOOL>asetnum <AXIS> <BOOL>asettext <AXIS> <BOOL>asetfliptext <AXIS> <BOOL>atextcolor <AXIS> <c> <c> <c> [a]atextcolor <AXIS> <COLOR>asetzeroline <AXIS> <BOOL>azerolinewidth <AXIS> <double>azerolinecolor <AXIS> <c> <c> <c> [a]azerolinecolor <AXIS> <COLOR>aticklength <AXIS> <length>aminticklength <AXIS> <length>atickwidth <AXIS> <width>amintickwidth <AXIS> <width>asetticks <AXIS> <BOOL>asetminticks <AXIS> <BOOL>asetticksbothsides <AXIS> <BOOL>asetminticksbothsides <AXIS> <BOOL>atickcolor <AXIS> <c> <c> <c> [a]atickcolor <AXIS> <COLOR>amintickcolor <AXIS> <c> <c> <c> [a]amintickcolor <AXIS> <COLOR>atickstyle <AXIS> <style>asetgrid <AXIS> <BOOL>asetmingrid <AXIS> <BOOL>agridcolor <AXIS> <c> <c> <c> [a]agridcolor <AXIS> <COLOR>amingridcolor <AXIS> <c> <c> <c> [a]amingridcolor <AXIS> <COLOR>agridwidth <AXIS> <width>amingridwidth <AXIS> <width>agridpattern <AXIS> <pattern>amingridpattern <AXIS> <pattern>agridfront <AXIS> <BOOL>amingridfront <AXIS> <BOOL>alabel <AXIS> <number> <replacement>aclearlabels <AXIS>
Legend Commands
setlegend <BOOL>legendpos <x> <y>setlegendbg <BOOL>setlegendhorizontal <BOOL>legendalign <ALIGN>legendlength <length>legendspace <space>legendcolor <c> <c> <c> [a]legendcolor <COLOR>legendbgcolor <c> <c> <c> [a]legendbgcolor <COLOR>legendfont <font> <font size>
Text & Graphic Commands
text <tag> <x> <y> <font> <font size> <text> [c] [c] [c] [angle] [TEXTALIGN] [pos] [offset] [cb] [cb] [cb]ftext <tag> <COOR> <x> <y> <font> <font size> <text> [c] [c] [c] [angle] [TEXTALIGN] [ALIGN] [cb] [cb] [cb]qtext <COOR> <x> <y> <text> [angle] [TEXTALIGN] [ALIGN] [COLOR]ptext <text> <pos> [angle] [offset] [COLOR]
rect <tag> <COOR> <x> <y> <w> <h> [linewidth] [dash] [c] [c] [c]rect <tag> <COOR> <x> <y> <w> <h> [linewidth] [dash] [COLOR]frect <tag> <COOR> <x> <y> <w> <h> [linewidth] [dash] [c] [c] [c] [cf] [cf] [cf]frect <tag> <COOR> <x> <y> <w> <h> [linewidth] [dash] [COLOR] [COLOR]circle <tag> <COOR> <x> <y> <w> <h> [linewidth] [dash] [c] [c] [c]circle <tag> <COOR> <x> <y> <w> <h> [linewidth] [dash] [COLOR]fcircle <tag> <COOR> <x> <y> <w> <h> [linewidth] [dash] [c] [c] [c] [cf] [cf] [cf]fcircle <tag> <COOR> <x> <y> <w> <h> [linewidth] [dash] [COLOR] [COLOR]arrow <tag> <COOR> <x1> <y1> <x2> <y2> <a1> <a2> <at> <as> [linewidth] [dash] [c] [c] [c]arrow <tag> <COOR> <x1> <y1> <x2> <y2> <a1> <a2> <at> <as> [linewidth] [dash] [COLOR]line <tag> <COOR> <x1> <y1> <x2> <y2> [linewidth] [dash] [c] [c] [c]line <tag> <COOR> <x1> <y1> <x2> <y2> [linewidth] [dash] [COLOR]bgraphic [tag]rmtext [tag]rmgraphic [tag]defaultfont <font> <font size>defaultcolor <c> <c> <c>defaultcolor <COLOR>
Document Commands
newwindow <tag>resetfullresetclosecloseallopen <filename>savesaveas <filename>savepng <filename> [resolution]savejpg <filename> [resolution]savepdf <filename>saveeps <filename>printdocexport <filename> <mode> <BUFFER>importcommasep <BOOL>importperiodsep <BOOL>importnotime <BOOL>importfirstrowcomment <BOOL>importnoxcol <BOOL>importxcol <column>
import <filename> <mode> [separator] [xcol] [noxcol] [comment] [ignore] [comment sequence] [only number lines] [time format] [comma separator] [period separator] [timezone] [white spaces] [first row titles]binaryimport <filename> <type> <mode> <swap> <columns> [comment]mysqlimport <host> <db> <user> <password> <port> <sql>perlimport <filename> [name]perlfilter <BUFFER> [name]perl [name]perlexec [arg1] [arg2] .. [arg32]exec <path to program> [arg1] [arg2] .. [arg32]tasktimeout <sec>subview <width> <height> <x> <y>copydata <subview number> [RANGE]sizeview <width> <height> <x> <y>changeview <subview number>deleteview <subview number | all>setdrawallpoints <BOOL>setforcerenderhigh <BOOL>
Miscellaneous Commands
colormode <mode>listexitclrclrvarsetvar <var> <expr><var>=<expr>setstring <var> <value>$<var>=<expr>selector <1-4> <pos> <val1> <val2> [val3] .. [val16]slider <1-4> <pos> <min value> <max value> <start value>setutimestring <time> <format> <var>setmtimestrin <time> <format> <var>eval <name> <expr>format <name> <format> <expr1> ... <expr16>forecast <lon> <lat> [field]