Voilà l'utilisation que j'en ai faite (même s'il y a beaucoup trop je de choses dans l'entête ;-) )
\documentclass[11pt,a4paper,french]{article}
\usepackage[margin=1cm,noheadfoot]{geometry}
\usepackage{multicol}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{ProfCollege}
\usepackage{tkz-euclide}
%\usepackage{fourier}
%\usepackage[light]{kpfonts}
%\usepackage[oldstyle,light]{kpfonts}
\usepackage{kpfonts}
\usepackage{marvosym} %Utilisation du logo Euro correct \EUR
\usepackage{eurosym} %Utilisation du logo Euro correct \EUR
\usepackage{amsmath,amssymb,makeidx}
\usepackage[normalem]{ulem}
\usepackage{ulem}
\usepackage{dcolumn}
\usepackage{siunitx}
%\usepackage{unicode-math}
%\newfontfamily\myfontScratch[]{FreeSans}
\usetikzlibrary{intersections,positioning,backgrounds,fit,calc}
\usetikzlibrary{through}\usetikzlibrary{positioning, calc}
\begin{document}
\begin{tikzpicture}[x=0.25cm]
\tkzDefPoints{16/0/C}
\draw[-{Stealth[length=1.5mm]}] (6.5,0) -- (30,0);
\foreach \n in {8,12,...,28} {
\draw (\n,0.06) -- ++(0,-0.12) ; }
\draw (8,0) node[below]{8};
\draw (28,0) node[below]{28};
\tkzDrawPoint[shape=cross out,size=4,line width=1,Green](C)
\tkzLabelPoints[above](C)
\draw[-latex,Blue] (8,0) to [out=80,in=110] node[above,sloped,pos=0.5] {$+20$} (28,0) ;
\draw[-latex,Red] (8,0) to [out=60,in=120] node[above,sloped,pos=0.5] {$+4$} (12,0);
\end{tikzpicture}
\end{document}