I created this graph using pgfplot package. Here it is the code I used:
\begin{figure}[htp]
\centering
\begin{tikzpicture}
\begin{semilogxaxis}[xmin=1e-06,xmax=1e-01,xlabel=packet loss,ylabel=valore atteso,
grid=both,
legend pos = north west]
\addplot [smooth,thick,blue]
file {./MATLAB/grafici/valore_atteso/pure_network_coding/var_pkts_loss_probability/valore_atteso_20nodes_rlnc.txt};
\end{semilogxaxis}
\end{tikzpicture}
\end{figure}
here it is the result I got:

but unfortunately this is not the right graph. This because the file contains those values:
1e-06 1.0022
1e-05 1.0095
0.0001 1.0299
0.001 1.135
0.01 2.1753
0.1 46.922
The curve around 1e-3 and 1e-2 goes down. Why?


mark=*to see where your points are), but between the points, the curve changes of course, otherwise it wouldn't be smooth, as percusse said. – Jake Dec 13 '12 at 14:05mark size=<value>– Jake Dec 13 '12 at 14:09