I want to draw a very simple number line, i found some code that got me started here. I have modified the code to get the following picture

The problem is that I want the numbers below the line to show up as {-3,2,1,0,1,2,3} but I can't figure out how to modify the following code to do this.
\usetikzlibrary{arrows}
\begin{tikzpicture}
\draw[latex-] (-6.5,0) -- (6.5,0) ;
\draw[-latex] (-6.5,0) -- (6.5,0) ;
\foreach \x in {-6,-4,-2,0,2,4,6}
\draw[shift={(\x,0)},color=black] (0pt,3pt) -- (0pt,-3pt);
\foreach \x in {-6,-4,-2,0,2,4,6}
\draw[shift={(\x,0)},color=black] (0pt,0pt) -- (0pt,-3pt) node[below]
{$\x$};
\draw[*-o] (0.92,0) -- (2.08,0);
\draw[very thick ] (0.92,0) -- (1.92,0);
\end{tikzpicture}
It would nice if I could just divide \x by 2 in place of node[below]
{$\x$}, but I don't know how to do this. Thanks!


{-6,-4,-2,0,2,4,6}to{-3,-2,-1,0,1,2,3}– azetina Dec 03 '13 at 23:20$\pgfmathprint{int(\x/2)}$as node text. By the way, why don't you put thenodepart in the first loop and remove the second one entirely? If you want to follow @azetina's comment, you can use{-3,...,3}but withx=2cmorxscale=2. – Qrrbrbirlbel Dec 03 '13 at 23:49$\pgfmathprint{int(\x/2)}$is the functionality I was looking for. I combined the first and second loop now. I am very new to this, thanks for the guidance. – JimmyJackson Dec 04 '13 at 13:47