1 繪制步驟
- 畫兩條坐標(biāo)軸
- 添加坐標(biāo)軸名稱
- 添加原點
- 畫刻度
2 繪制過程
\documentclass[10pt]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
%畫x和y軸坐標(biāo)
\draw[->] (-5.2,0)--(5.2,0);
\draw[->] (0,-5.2)--(0,5.2);
%畫刻度
\foreach \x in {0,1,...,8}
{
\draw[xshift=\x cm] (-4,0) -- (-4,0.1);
\draw[yshift=\x cm] (0,-4) -- (0.1,-4);
};
%標(biāo)坐標(biāo)原點
\node[below] at (0.2,0){0};
%標(biāo)x軸刻度值
\foreach \x in {-4,-3,...,-1}
\node[below] at(\x,0){\x};
\foreach \y in {1,2,...,4}
\node[below] at(\y,0){\y};
% 標(biāo)注y軸刻度
\foreach \y in {-4,-3,...,-1}
\node[left] at(0,\y){\y};
\foreach \y in {1,2,...,4}
\node[left] at(0,\y){\y};
\end{tikzpicture}
\end{document}
3 結(jié)果

4 知識點
- foreach循環(huán)
for \x in {1,2,...,4}{
執(zhí)行語句;
};
for 句子結(jié)尾要用分號。
- 直線平移命令
\draw[xshift=\x cm] (-4,0) -- (-4,0.1);
\draw[xshift=\x cm] (-4,0) -- (-4,0.1);
其中xshift和yshift分別表示左右平移和上下平移 。
tikz現(xiàn)在才明白它是用來畫圖的,他可以換各種各樣的圖,各種各樣的幾何圖形他都可以畫出來。
很長一段時間我都在尋找一個能夠畫幾何圖形的工具 tikz是其他工具中最好的。python也是可以畫幾何圖形的,但從美觀來看,不如tikz。python主要是用來處理數(shù)據(jù),而不是畫圖。