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]
, but I don't know how to do this. Thanks!
{$\x$}
Best Answer
See the following MWE:
Here is something that can work for now with the scaling: