Plotting the trigonometric functions with Maple.
You can see that Maple has some difficulties with the vertical asymptotes.
> plot(sin(x), x=-2*Pi..2*Pi,y=-6..6,scaling=constrained);
> plot(cos(x), x=-2*Pi..2*Pi,y=-6..6,scaling=constrained);
> plot(tan(x), x=-2*Pi..2*Pi,y=-6..6,scaling=constrained);
> plot(cot(x), x=-2*Pi..2*Pi,y=-6..6,scaling=constrained);
> plot(sec(x), x=-2*Pi..2*Pi,y=-6..6,scaling=constrained);
> plot(csc(x), x=-2*Pi..2*Pi,y=-6..6,scaling=constrained);
>