Code: Select all
import numpy as np
import matplotlib.pyplot as plt
n = 200
x = np.arange(n)
y = np.arange(n)
X, Y = np.meshgrid(x, y)
Z = np.arctan2(Y-n/2, X-n/2)
plt.imshow(Z, cmap='twilight')
contours = plt.contour(X, Y, Z)
plt.clabel(contours)
plt.show()

Sie können sehen, dass sich alle Konturen an der negativen x-Achse überlappen, was einem Winkel von π von -π entspricht.
Wie kann ich das verhindern und nur eine Kontur zeichnen? Zeile?
Mobile version