網路城邦
上一篇 回創作列表 下一篇   字體:
TiKZ 的常用路徑(path)
2015/04/15 14:40:39瀏覽1176|回應0|推薦0

點與點的連結就是路徑(path),路徑可以形成圖形,本文就介紹TiKz的幾個基本圖形的路徑。

1. 格子。使用grid命令,用法是 (起點座標)grid (終點坐標)。例如:

\draw (0,0) grid (5,5); 就是畫出一個從(0,0) 到 (5,5)的格子,TiKz預設的單位是公分。grid 命令有幾個常用參數:

step, xstep, ystep, help lines。

step=0.5cm,就是每0.5公分為一單位的格子,

xstep, ystep, 對應到x, y方向的間格單位。

help lines,是畫出極細,灰色的格線,方便作圖。

格線也可以直接使用線條的指令控制粗細,花樣,顏色。

下面是一些例子:

\draw (0,0) grid (5,5);

\draw[xshift=6cm] (0.1,0.1) grid (4.9,4.9);

\draw[step=0.5cm] (0,0) grid (5,5);

\draw[xshift=6cm,step=0.5cm] (0.1,0.1) grid (4.9,4.9);

\draw [xstep=0.5cm](0,0) grid (5,5);

\draw [xstep=0.5cm,xshift=6cm, help lines] (0,0) gird (5,5);

2. 距形,用rectangle指令:(起點)rectangle (終點)

\draw (0,0) rectangle (2,1);

\draw [red](-1,-1) rectangle (1,3);

3.圓,橢圓。畫圖路徑用circle指令,畫橢圓路徑用ellipse指令。圓路徑的用法:

(圓心座標)circle(圓半徑長度)

橢圓:(圓心座標)ellipse (x軸半徑 and y軸半徑) 

\draw (0,0) circle (1cm);

\draw [red](0,0) ellipse (2cm and 1cm);

4. 弧,使用arc指令,分成圓弧橢圓弧: (弧起點) arc [start angel= 角度值,end angle=角度值,弧半徑(x軸,y軸)長度]

例如:

\draw (0,0) arc (start angle =0, end angle=60, radius=1cm);

\draw [blue](0,0) arc (start angle =0, end angel =180, x radius=0.5cm, y radius=1.5cm];

弧還有一個參數指令是delta angle,就是角度差值。如:

\draw (0,0) arc [start angle =180, delta angle=90, radius=1cm];

5.抛物線parabola,用法(起始點) parabola  bend (最高點座標)  (終點座標)

\draw [help lines] (0,0) grid (2,3);

\draw (0,0) parabola  (2,1);

draw [red](0,0) parabola bend (1,3) (2,2);

6. 正弦sine餘弦cosine。用法:(起點座標) sin(終點座標);(起點座標) cos(終點座標)。前後二點是畫出0度到90度的sine或cosine曲線。

\draw (0,1) cos (1,0) cos (2,-1) sin (4,0.5);

( 知識學習科學百科 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=paraquat&aid=22252899