[Latax] PGF and Tikz连接节点(node)的方式示例:
\begin{tikzpicture}[line width =1.5pt]
%辅助网格
\draw [dashed,step=1,line width =0.5pt](0,0)grid(2,2);
%标注一个圆点,inner sep表示圆内文字和边界的空白
\node [circle,fill=red,inner sep=2pt,label=above:$(1\text{,}2)$] (A) at
(2,2) {$A$};
%标注一个矩形,inner sep表示矩形内文字和边界的空白
\node [rectangle,fill=blue,inner sep=3pt,label=below:$(0\text{,}0)$] (O) at
(0,0) {$o$};
%连接node的技巧:使用to可以设置不同角度的连接效果
\draw [->,red] (A) to [out=180,in=90] (O);
\draw [->,blue] (A) to [out=-90,in=90] (O);
%使用水平和垂直线连接node
\draw [->,green] (A)|- (O);
\draw [->,yellow] (A)-| (O);
\end{tikzpicture}
效果如下:
也可使用edge来连接两个node,使用bend +方向(left,right)=角度来表征曲线的弯曲程度和方向.
\begin{tikzpicture}[line width =1.5pt]
%辅助网格
\draw [dashed,step=1,line width =0.5pt](0,0)grid(2,2);
%标注一个圆点
\node [circle,fill=red,inner sep=2pt,label=above:$(1\text{,}2)$] (O) at
(2,2) {$A$};
%标注一个矩形并连接两个node
\node [rectangle,fill=blue,inner sep=3pt,label=below:$(0\text{,}0)$] (A) at
(0,0) {$o$} edge [->,bend left=45,red] (O);
% 连接两个node
\node [rectangle,fill=blue,inner sep=3pt,label=below:$(0\text{,}0)$] (A) at
(0,0) {$o$} edge [->,bend right=45,green] (O);
% 连接两个node
\node [rectangle,fill=blue,inner sep=3pt,label=below:$(0\text{,}0)$] (A) at
(0,0) {$o$} edge [->,bend angle=45,blue] (O);
\end{tikzpicture}
图形如下: