Here is another stab at it, using many of the pstricks bundle packages. As such, it requires either an xelatex or latex->dvips->ps2pdf compilation sequence:

\documentclass{article}
\usepackage{pst-node}% http://ctan.org/pkg/pst-node
\usepackage[nomessages]{fp}% http://ctan.org/pkg/fp
\usepackage{pstricks-add}% http://ctan.org/pkg/pstricks-add
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\begin{document}
\begin{pspicture}(7,3)
\SpecialCoor
\psset{xunit=2cm}% Default x-unit
% ========== AXIS ==========
\pcline{->}(-0.5,0)(6.5,0)% Horizontal line
% ========== NODE DEFINITIONS ==========
\pnode(0,0){A}% A
\FPeval{\result}{tan(30*pi/180)}% tan 30 degrees ~ 0.57735026918962576450914878050196
\pnode(\result,0){B}% B
\pnode(1,0){C}% C 5.5^0 = 1
\pnode(1.5,0){D}% D (dummy node)
\pnode(2,0){E}% E 8^(1/3) = 2
\pnode(2.3,0){F}% F (dummy node)
\pnode(3,0){G}% G 6 x 2^{-1} = 3
\FPeval{\result}{pow(3,3/2)}% (3/2)^3 = 3.375
\pnode(\result,0){H}% H
\pnode(4,0){I}% I
\FPeval{\result}{root(2,21)}% sqrt(21) ~ 4.582575694955840006588047193728
\pnode(\result,0){J}% J
\pnode(5,0){K}% K
\pnode(5.55,0){L}% L (dummy node)
% ========== NODE PRESENTATION ==========
\psset{linestyle=solid,linewidth=0.5pt,linecolor=black,fillcolor=blue!60,fillstyle=solid}
\psforeach{\node}{A,C,E,G,I,K,{6,0}}{\uput{10pt}[d]{0}(\node){\the\psLoopIndex}}% Print index
\psforeach{\nNode}{0,1,2,3,4,5,6}{\psline(\nNode,0)(\nNode,-5pt)}% Print index line
\psforeach{\node}{A,B,C,D,E,F,G,H,I,J,K,L}{%
\pscircle(\node){2.5pt}% Print nodes
\uput{10pt}[u]{0}(\node){\color{blue!60}\node}% Print label
}
\end{pspicture}
\end{document}
In the above code, you can modify the xunit to whatever you like, which will stretch out the image horizontally. As-is the horizontal unit distance (from A to C, etc) is 2cm.