在tikz中你很容易将图形中某个重要的区域放大,当然这要用到“spy”库,所以请在LaTeX导言中加入
\usetikzlibrary{spy}
你可以在范围或图形选项中加入
spy scope={选项}这会形成一个放大范围,在这个范围内可以用下列选项设置最小尺寸
size=大小
height=高度
width=宽度
放大用命令
\spy[选项] on 坐标 in node [选项]比如
\begin{tikzpicture}你可以用选项
[spy using outlines={circle, magnification=3, size=1cm}]
\draw [decoration=Koch curve type 1]
decorate{ decorate{ decorate{ (0,0) -- (2,0) }}};
\spy [red] on (1.6,0.3) in node;
\spy [blue] on (1,1) in node at (1,-1);
\end{tikzpicture}
lens={选项}为放大指定变换,如旋转、缩放。简单的缩放可以用选项
magnification=倍数你还可以自己定义被放大区域和放大图形间的连接线
spy connection path={代码}
系统预先定义了一些风格
spy using outlines={选项}比如
spy using overlays={选项}
connect spies
\begin{tikzpicture}
[spy using overlays={circle, magnification=3, size=1cm, connect spies}]
\draw [decoration=Koch curve type 1]
decorate{ decorate{ decorate{ (0,0) -- (2,0) }}};
\spy [green] on (1.6,0.3) in node at (3,1);
\end{tikzpicture}