g.view({cartesian:true}) .arc({x:245,y:40,r:45,w:-Math.PI/6,dw:4/3*Math.PI,ls:"red"}) .mark({mrk:"dot",loc:["beg","mid","end"],dir:1,fs:"black",ls:1}) .lin({x1:20,y1:40,x2:150,y2:50}) .mark({mrk:"tick",loc:[0,1/3,2/3,1],dir:1}) .vec({x1:40,y1:90,x2:170,y2:70}) .mark({mrk:"arrow",loc:1,dir:1}) .mark({mrk:"tick",loc:[1/4,1/2,3/4],dir:1}) .exe(ctx)