![用自定义箭头绘制单位圆](https://linux22.com/image/360602/%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E7%AE%AD%E5%A4%B4%E7%BB%98%E5%88%B6%E5%8D%95%E4%BD%8D%E5%9C%86.png)
答案1
一张图片中有两张图片。
\documentclass[border=5mm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[>=latex,scale=2]
\newcommand\NumArrow{10}
%% Coordinate system
\draw[->](-1.3,0) -- (1.3,0);
\draw[->](0,-1.3) -- (0,1.3);
%% Unit circle
\draw[thick] (0,0) circle(1);
%% Arrows at \Num Arrow positions. \ang is the angle
\foreach \ind [evaluate=\ind as \ang using {\ind*360/\NumArrow}] in {1,...,\NumArrow}{
\draw[->] (0,0) -- (\ang:1);
}
%% Draw small angles
\foreach \ind [evaluate=\ind as \ang using {\ind*360/\NumArrow}] in {1,...,\NumArrow}{
\draw[red,->] (\ang:0.3) arc (\ang:\ang+360/\NumArrow:0.3);
}
\draw[red,<-] (180/\NumArrow:0.3) -- (10:1.2) node[right]{$2\pi0.1$};
%% Draw large angles
\foreach \ind/\startR [evaluate=\ind as \ang using {\ind*360/\NumArrow}] in {0/0.7,1/0.6,2/0.5}{
\draw[blue,->] [domain=0:360+360/\NumArrow,variable=\alpha,samples=50,smooth] plot (\alpha+\ang:\startR-\alpha/360*0.05);
}
\draw[blue,<-] (180/\NumArrow:0.7-0.025/\NumArrow) -- (20:1.2) node[right]{$2\pi1.1$};;
\end{tikzpicture}
\end{document}