Es gibt zwei Beispiele von Parzellen mit matplotlib erstellt (beide von matplotlib Homepage):Python matplotlib gibt falsche Ecken der Grenze
The first one (rechts). The second one (falsch).
Die Ecken der Grenze in der zweiten (wenn stark vergrößert) fehlt ein kleines Stück. Die Linie endet wo der Mittelpunkt der senkrechten Linie ist, nicht wo die weitere Kante ist.
Aber selbst wenn ich den Quellcode für das Bild verwendet werden, die direkt am Netz ist:
import matplotlib.pyplot as plt
import numpy as np
x, y = np.random.randn(2, 100)
fig = plt.figure()
ax1 = fig.add_subplot(211)
ax1.xcorr(x, y, usevlines=True, maxlags=50, normed=True, lw=2)
ax1.grid(True)
ax1.axhline(0, color='black', lw=2)
ax2 = fig.add_subplot(212, sharex=ax1)
ax2.acorr(x, usevlines=True, normed=True, maxlags=50, lw=2)
ax2.grid(True)
ax2.axhline(0, color='black', lw=2)
plt.show()
ich falsches Ergebnis. Wieso ist es so? Ein Fehler in meiner Version von Matplotlib/Python? Etwas anderes?
Ich benutze Python 3.4.3 und Matplotlib 1.3.1.
Vielen Dank im Voraus.
Ich füge [Screenshot] (http://i.stack.imgur.com/uNWdt.png) hinzu. – fales