使用 tikz 的绘图给出了非常奇怪的结果

使用 tikz 的绘图给出了非常奇怪的结果

我正尝试在一些学生笔记中加入 tan(x) 的图。

这是我的输入(使用 ConTeXt):

\usemodule[newmat,tikz,pgfmath] 
\usetikzlibrary[arrows]

\starttext

  \starttikzpicture[scale=0.65]
    \draw[-angle 60] (-9,0) -- (14,0) node[right] {$x$};
    \draw[-angle 60] (0,-6) -- (0,6) node[above] {$y$};
    \foreach \r in
             {-6.28319,-3.14159,0.00000,3.14159,6.28319,9.42478,12.56637}
             \draw[domain=\r-1.4:\r+1.4,line width=2pt] plot[samples=100]
             (\x,{tan(\x r)});
    \foreach \r in
              {-7.8540,-4.7124,-1.5708,1.5708,4.7124,7.8540,10.9956}
              \draw[dashed] (\r,-6) -- (\r,6);    
  \stoptikzpicture

\stoptext

输出如下:

在此处输入图片描述

有人能解释一下这个奇怪的输出吗?

相关内容