Die „Beulen“ kommen von der Option `smooth` (glätten), die hier zu stark wirkt.
Es gibt noch die Option `tension`. Wenn du die mit `smooth` verwendest und einen kleinen Wert vorgibst, sollte es besser aussehen.aussehen.
\addplot+[name path=P,smooth,tension=0.3,black,mark options={black}]
liefert zum Beispiel
![alt text][1]
Mit `tension=0` werden die Punkte durch gerade Linien verbunden, was man auch einfach durch Weglassen der Option `smooth` erreichen kann.
[1]: http://texwelt.de/wissen/upfiles/tension.png