The biggest difference I see between the original plot and the xkcd() one is labels! In your article, there are no labels on the axes. Thus the numbers are context-less -- providing labels (and perhaps adding text at particularly important points) is more important the actual style.