import graph3; size(0,200); usepackage("palatino"); usepackage("mathpazo"); currentprojection=orthographic(4,6,3); real x(real t) {return cos(2pi*t);} real y(real t) {return sin(2pi*t);} real z(real t) {return t;} defaultpen(overwrite(SuppressQuiet)); path3 p=graph(x,y,z,0,2.7,operator ..); bbox3 b=autolimits(min(p),max(p)); aspect(b,1,1,1); xaxis(rotate(X)*"$x$",all=true,b,red,RightTicks(rotate(X)*Label,2,2)); yaxis(rotate(Y)*"$y$",all=true,b,red,RightTicks(rotate(Y)*Label,2,2)); zaxis("$z$",all=true,b,red,RightTicks); draw(p,Arrow);