\documentclass[tikz,border=10,a4paper]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows,shapes,positioning}
\usetikzlibrary{decorations.markings}
\tikzstyle arrowstyle=[scale=1]
\tikzstyle directed=[postaction={decorate,decoration={markings,
mark=at position .65 with {\arrow[arrowstyle]{stealth}}}}]
\tikzstyle reverse directed=[postaction={decorate,decoration={markings,
mark=at position .65 with {\arrowreversed[arrowstyle]{stealth};}}}]
\begin{document}
\begin{tikzpicture}[yscale=-1][>=Stealth]
\draw[line width=0.5pt] (0,0) -- (80,0);
\draw[line width=0.5pt] (0,0) -- (0,87);
\draw[line width=0.5pt] plot [smooth] coordinates {
(80,0) (83,20) (78,35) (82,50) (77,65) (83,80) (63,90) (45,92) (35,88) (20,91) (0,87)
};
\draw [line width=0.5pt] (40,38) circle [radius=12.0];
\draw[ultra thick,directed](-10,0) -- (0,0);
\draw[ultra thick,directed](0,-10) -- (0,0);
\node[] at (-10,-2) {$X$};
\node[] at (2,-10) {$i\,Y$};
\node[] at (1,1) {$z_{0}$};
\end{tikzpicture}
\end{document}
尝试增加文本和箭头的大小以及箭头线的粗细。 代码:
答案1
默认单位是x=1cm
,y=1cm
所以您的绘图非常大!
如果你将该tikzpicture
行改为这样:
\begin{tikzpicture}[x=2mm,y=2mm,yscale=-1][>=Stealth]
那么文字和箭头看起来会更加合理。