I am trying to learn how to use tkz-euclide I was wondering if anybody could help be changing this Tikz doc into a tkz-euclide so I can begin to learn how to use it properly.
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw(-5,0) -- (5,0);
\draw[<->](-3,0) node[above] {P} -- (3,0) node[above] {Q};
%from P
\draw[->](-3,0) -- (-3,3);
\draw[->](-3,0) -- (-4,3);
\draw[->](-3,0) -- (-1,2);
\draw[->](-3,0) -- (-2,-3);
\draw[->](-3,0) -- (-4,-2);
\draw[->](-3,0) -- (-1,-4);
\draw[->](-3,0) -- (0,-1);
\draw[->](-3,0) -- (-3,3);
%from Q
\draw[->](3,0) -- (3,3);
\draw[->](3,0) -- (4,3);
\draw[->](3,0) -- (1,2);
\draw[->](3,0) -- (2,-3);
\draw[->](3,0) -- (4,-2);
\draw[->](3,0) -- (1,-4);
\draw[->](3,0) -- (1,-1);
\draw[->](3,0) -- (1,3);
\end{tikzpicture}
\end{document}
tkz-euclide
? Your question doesn't show much info on why you want to usetkz-euclide
and why do you think it can help you with. Since almost all of your lines are very similar (just mirrored), I'd start by naming coordinates and using a loop, for example:\coordinate[label=below left:$P$] (P) at (-3,0) coordinate[label=below right:$Q$](Q) at (3,0); \path[->] foreach \p/\dir in {P/+, Q/-} {(\p) edge +(\dir 0, 3) edge +(\dir -1, 3) edge +(\dir 2, 2) edge +(\dir -1,-2) edge +(\dir 1,-3) edge +(\dir 2,-4)} (P) edge +(3,-1) (Q) edge +(-2,-1) edge +(-2, 3);