\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
\draw[->,color=black] (-7.08,0) -- (7.36,0);
\foreach \x in {-6,-4,-2,2,4,6}
\draw[shift={(\x,0)},color=black] (0pt,2pt) -- (0pt,-2pt) node[below] {\footnotesize $\x$};
\draw[->,color=black] (0,-1.32) -- (0,1.5);
\foreach \y in {}
\draw[shift={(0,\y)},color=black] (2pt,0pt) -- (-2pt,0pt) node[left] {\footnotesize $\y$};
\draw[color=black] (0pt,-10pt) node[right] {\footnotesize $0$};
\clip(-7.08,-1.32) rectangle (7.36,1.5);
\draw[line width=1.6pt] plot[raw gnuplot, id=func0] function{set samples 100; set xrange [-6.977307764850825:7.263470431766162]; plot cos(x)};
\draw[color=black] (-7.23,0.41) node {$f$};
\draw [color=qqqqff] (-1.56,0.01)-- ++(-2.0pt,-2.0pt) -- ++(4.0pt,4.0pt) ++(-4.0pt,0) -- ++(4.0pt,-4.0pt);
\draw[color=qqqqff] (-0.28,0.37) node {$-\frac{1}{2}\pi$};
\draw [color=qqqqff] (1.57,-0)-- ++(-2.0pt,-2.0pt) -- ++(4.0pt,4.0pt) ++(-4.0pt,0) -- ++(4.0pt,-4.0pt);
\draw[color=qqqqff] (2.75,0.35) node {$\frac{1}{2}\pi$};
\draw [color=qqqqff] (-3.15,-1)-- ++(-2.0pt,-2.0pt) -- ++(4.0pt,4.0pt) ++(-4.0pt,0) -- ++(4.0pt,-4.0pt);
\draw[color=qqqqff] (-2.6,-0.63) node {$-\pi$};
\draw [color=qqqqff] (3.13,-1)-- ++(-2.0pt,-2.0pt) -- ++(4.0pt,4.0pt) ++(-4.0pt,0) -- ++(4.0pt,-4.0pt);
\draw[color=qqqqff] (3.6,-0.63) node {$\pi$};
\draw [color=qqqqff] (-4.72,0.01)-- ++(-2.0pt,-2.0pt) -- ++(4.0pt,4.0pt) ++(-4.0pt,0) -- ++(4.0pt,-4.0pt);
\draw[color=qqqqff] (-3.44,0.37) node {$-\frac{3}{2}\pi$};
\draw [color=qqqqff] (4.74,0.02)-- ++(-2.0pt,-2.0pt) -- ++(4.0pt,4.0pt) ++(-4.0pt,0) -- ++(4.0pt,-4.0pt);
\draw[color=qqqqff] (5.91,0.39) node {$\frac{3}{2}\pi$};
\draw [color=qqqqff] (-6.28,1)-- ++(-2.0pt,-2.0pt) -- ++(4.0pt,4.0pt) ++(-4.0pt,0) -- ++(4.0pt,-4.0pt);
\draw[color=qqqqff] (-5.63,1.35) node {$-2\pi$};
\draw [color=qqqqff] (6.29,1)-- ++(-2.0pt,-2.0pt) -- ++(4.0pt,4.0pt) ++(-4.0pt,0) -- ++(4.0pt,-4.0pt);
\draw[color=qqqqff] (6.85,1.35) node {$2\pi$};
\draw [color=qqqqff] (0.01,1)-- ++(-2.0pt,-2.0pt) -- ++(4.0pt,4.0pt) ++(-4.0pt,0) -- ++(4.0pt,-4.0pt);
\draw[color=qqqqff] (0.19,1.35) node {0};
\end{tikzpicture}