[Latax] PGF and Tikz连接节点(node)的方式示例

[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}


图形如下:


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值