Вот исходный код, который в настоящее время не работает. Комментарии — это то же самое, что и на польском языке, игнорируйте их:
Код: Выделить всё
# sparametryzować liczbę iteracji
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.widgets import RadioButtons, Slider
fig, ax = plt.subplots()
plt.subplots_adjust(left=0.3)
# Rozmiary i obszar
width, height = 1500, 1500
x_min, x_max = -2, 0.5
y_min, y_max = -1.25, 1.25
max_iter = 30
# Siatka
x = np.linspace(x_min, x_max, width)
y = np.linspace(y_min, y_max, height)
X, Y = np.meshgrid(x, y)
C = X + 1j * Y
# Mandelbrot z użyciem pętli
Z = np.zeros(C.shape, dtype=complex)
M = np.zeros(C.shape, dtype=int)
axiter = plt.axes([0.25,0.05,0.65,0.03], facecolor="#777777")
iter_slider = Slider(axiter, "Ilość iteracji", 1, 100, valinit = 30, track_color="#777777",)
for k in range(max_iter):
mask = np.abs(Z)