4. TikZ画箭头、网格、圆、点、椭圆、圆弧

4.1 画箭头

使用tikz绘制不同类型的箭头。

4.1.1 代码
\begin{tikzpicture} 
\draw[->] (-3,3) -- (3,3); 
\draw[->>] (-3,2) -- (3,2); 
\draw[->|] (-3,1) -- (3,1); 
\draw[-to] (-3,0) -- (3,0); 
\draw[-latex] (-3,-1) -- (3,-1); 
\draw[-stealth] (-3,-2) -- (3,-2); 
\end{tikzpicture}
4.1.2 图形
箭头

4.2 画网格

画网格主要用于辅助绘图,其中 help lines 是个不错的参数设置。此外 step 用来控制网格之间的间距,可以color来设置网格的颜色。第一个坐标点是网格的左底点,第二个坐标点是网格的右定点。step默认为1.

4.2.1 代码
\begin{tikzpicture} 
\draw[step=1,help lines] ( -5,-5 ) grid ( 5, 5); 
\end{tikzpicture}
4.2.2 图形

4.3 画圆、点、椭圆

4.3.1 代码
\documentclass[10pt]{standalone}
\usepackage{tikz} 
\begin{document}
\begin{tikzpicture} 
\draw[step=1,help lines] ( -5,-5 ) grid ( 5, 5); 
\draw (0,0) circle (2); %画圆
\fill (0,0) circle (2pt);%画点
\draw (0,0) ellipse (2 and 1 );%画椭圆 
\draw[color=red] (-1,-1) rectangle (1,1);%画长方形
\end{tikzpicture}
\end{document}

其中画点的时候使用的fill命令也是填充命令,可以填充封闭曲线。

4.3.2 图形

tikz基本绘图命令很简单,要比其他的绘图软件简单许多。

5 参数方程画圆和圆弧

圆的参数方程是:

其中r是圆的半径,是圆的参数。

\documentclass[border=5mm]{standalone}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}
\draw[->] (-3.2,0)--(3.2,0);
\draw[->] (0,-3.2)--(0,3.2);
   \draw [red,thick,domain=0:90] plot ({2*cos(\x)}, {2*sin(\x)});
   \draw [blue,thick,domain=180:270] plot ({cos(\x)},{sin(\x)});
\end{tikzpicture}

\end{document}

tikz的arc命令绘制圆弧

\draw[green] (0,2) arc(90:180:2);

这条命令的意思是从(0,2)这一点开始画,画个半径是2,圆弧从90到180度的半圆弧。如果你想从圆上的一点开始画弧,你需要知道圆上这一点的坐标。这条命令经常和参数方程方法搭配使用。

例如
\documentclass[border=5mm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[->] (-3.2,0)--(3.2,0);
\draw[->] (0,-3.2)--(0,3.2);
\draw[red!50] (0,0) circle (2);
\draw[green] (0,2) arc(90:180:2);
   \draw[red] (0,0) arc(0:60:1);
   \draw[yellow] (1,0) arc(50:60:1);
   \draw[green] (0.1,0) arc(10:30:1);
\end{tikzpicture}
\end{document}


椭圆也有类似的弧度命令可以参看网站:
http://www.latexstudio.net/archives/51453.html

参考网站

https://tex.stackexchange.com/questions/66216/draw-arc-in-tikz-when-center-of-circle-is-specified/66219

你可能感兴趣的:(4. TikZ画箭头、网格、圆、点、椭圆、圆弧)