//help:start(); //help:drawimage*(import image into the screen); //help:drawtext*(write letters on the screen); //help:Option1*(specify the style of drawing lines); //help:Option2*(specify the way of writing data out); //help:Option3*(specify the way of reading and writing data in); //help:Changestyle*(change the style for drawing plot data); //help:Workprocess*(display the process of execution); //help:Textformat*(convert number into string with specific number of digits); //help:Assign*(replace the name of variable in the string by some specific value); //help:Flattenlist*(flatten the list of data); //help:Dotprod*(inner product); //help:Crossprod*(exterior product); //help:Ptstart*(starting point of plot data); //help:Ptend*(ending point of plot data); //help:Numptcrvtenn*(number of points in plot data); //help:Ptcrv*(the n-th point of plot data); //help:Invert*(reverse the orientation of curve); //help:ParamonCurve*(information (parameter value etc.) of the point in plot data); //help:PointonCurve*(the point in the plot data specified by the given information); //help:Nearestptcrv*(the point in the curve which is nearest to the given point); //help:Nearestpt*(the points in two given curves which are nearest each other); //help:Derivative*(calculate the differential coefficient); //help:Integrate*(numerical integration); //help:Findarea*(calculate the area of the region surrounded by a closed curve); //help:Findlength*(calculate the length of curve); //help:Com2nd*(add the R command to write out plot data into TeX); //help:Texcom*(write command into TeX output exactly as written here); //help:Setunitlen*(specify the unit length); //help:Setmarklen*(specify the unit length of the tickmarks on coordinate axis); //help:Setorigin*(specify the position the origin); //help:Fontsize*(specify the size of font); //help:Setpen*(specify the thickness of line); //help:Setpt*(specify the size of point); //help:Definecolor*(define the color for user's own use); //help:Setcolor*(specify the color); //help:Joincrvs*(join curves); //help:Partcrv*(cut out some part of the curve); //help:Pointdata*(generate the plot data of point //additional option : "Size="); //help:Listplot*(generate the plot data of a polyline); //help:Lineplot*(generate the plot data of line); //help:Plotdata*(generate the plot data of function //additional option : "Num=", "Exc=", "Dis="); //help:Paramplot*(generate the plot data of parametric function //additional option : "Num=", "Exc=", "Dis="); //help:Circledata*(generate the plot data of circle //additional option : "Num=", "Rng="); //help:Framedata*(generate the plot data of rectangle); //help:Ovaldata*(generate the plot data of oval shape); //help:Arrowhead*(generate the plot data of arrowhead //option : size, sharpness, shape and position in the arrow); //help:Arrowdata*(generate the plot data of arrow line //option : size of arrowhead, sharpness(angle),position of arrowhead); //help:Anglemark*(generate the plot data of angle mark option : size); //help:Paramark*(generate the plot data of right angle mark option : size); //help:Bowdata*(generate the plot data of bow arched curve //option : curvatute, size of the blank space, letter); //help:Deqplot*(generate the solution curve of differential equation //additional option : "Num="); //help:Hatchdata*(add hatching into some region // option : slope, degree, space betwen lines)); //help:Enclosing*(generate the plot data of closed curve connecting some curves); //help:Shade*(add shading into some region option : color,trimming(y/n)); //help:Rotatepoint*(rotate the point, option : center); //help:Translatepoint*(pararell transport of the point); //help:Scalepoint*(magnify or reduce the position of point option : center); //help:Reflectpoint*(reflect the point); //help:Rotatedata*(rotate the plot data option : center); //help:Scaledata*(magnify or reduce the plot data option : center); //help:Reflectdata*(reflect the plot data); //help:Mksegments*(generate the plot data of all segments on the screen); //help:Mkcircles*(generate the plot data of all circles on the screen): //help:Setax*(specify the setting of coordinate axes); //help:Htickmark*(put a tickmark on the horizontal coordinate axis); //help:Vtickmark*(put a tickmark on the vertical coordinate axis); //help:Drwxy*(draw coordinate axes); //help:Addax*(specify whether coordinate axes are drawn or not); //help:Expr*(write mathematical expressions at a specific position); //help:Letter*(write letters at a specific position); //help:Letterrot*(write sloped letters at a specific position): //help:Exprrot*(write sloped mathematical expressions at a specific position): //help:Putpoint*(put a point at the specific position); //help:Bezier*(generate the plot data of Bezier curve); //help:Mkbezierptcrv*(generate the plot data of Bezier curve by automatically taking controll points); //help:CRspline*(generate the plot data of Catmull-Rom spline curve); //help:Beziersmooth*(generate the plot data of Bezier spline curve); //help:Bspline*(generate the plot data of B-spline curve); //help:PtonLine*(put a point on a specific line); //help:PtonSeg*(put a point on a specific segment); //help:PutonCurve*(put a point on a specific curve); //help:Setscaling*(specify the rate of magnification in the vertical direction); //help:Tabledatalight*(generate the plot data of table without geometric points //additional option : rules to be removed); //help:Tgrid*(return the coordinates of a cell in the table); //help:Tlistplot*(draw segment connecting two lattice points in the table); //help:ChangeTablestyle*(change the style for drawing rules in the table); //help:Tabledata*(generate the plot data of table with geometric points //option : usual options+rules to be removed); //help:Tabledata*(xLst=apply(1..5,10);yLst=apply(1..4,8);rmvL=[];); //help:Findcell*(return the information of a cell in the table); //help:Putcell*(write letters in a specific cell of the table); //help:Putcellexpr*(write mathematical expressions in a specific cell of the table); //help:Putrow*(write letters in a specific row of the table)); //help:Putrowexpr*(write mathematical expressions in a specific row of the table); //help:PutcoL*(write letters in a specific column of the table)); //help:PutcoLexpr*(write mathematical expressions in a specific column of the table)); //help:Setwindow*(specify the area of drawing); //help:Defvar*(the definition of a variable is called by R); //help:Deffun*(the definition of a function is called by R); //help:Extractdata*(endow attribute to the imported plot data); //help:ReadOutData*(import the plot data); //help:WriteOutData*(export the plot data); //help:Removespace*(remove spaces of in front and behind); //help:end();