Mandelbrot set: Difference between revisions
Content added Content deleted
m (→Mercator zooms of the Mandelbrot set using NumPy: A little cosmetics) |
m (→Mercator zooms of the Mandelbrot set using NumPy: Image slightly enlarged so that the coordinates do not overlap) |
||
Line 7,174: | Line 7,174: | ||
T[M] = k + 1 |
T[M] = k + 1 |
||
fig, ax = plt.subplots(figsize=(5, 14) |
fig, ax = plt.subplots(figsize=(5, 14)) |
||
ax.imshow(T, cmap=plt.cm.twilight_shifted, vmin=0, vmax=n) |
ax.imshow(T, cmap=plt.cm.twilight_shifted, vmin=0, vmax=n) |
||
plt.savefig("Mercator_map.png") |
plt.savefig("Mercator_map.png", dpi=100) |
||
A, B = C.real, C.imag |
A, B = C.real, C.imag |
||
S = (100 * D) ** 2 |
S = (100 * D) ** 2 |
||
fig, ax = plt.subplots(3, 2, figsize=( |
fig, ax = plt.subplots(3, 2, figsize=(12, 18)) |
||
ax[0, 0].scatter(A[0:200], B[0:200], s=S[0:200], c=T[0:200], cmap=plt.cm.twilight_shifted, vmin=0, vmax=n) |
ax[0, 0].scatter(A[0:200], B[0:200], s=S[0:200], c=T[0:200], cmap=plt.cm.twilight_shifted, vmin=0, vmax=n) |
||
ax[0, 1].scatter(A[100:300], B[100:300], s=S[0:200], c=T[100:300], cmap=plt.cm.twilight_shifted, vmin=0, vmax=n) |
ax[0, 1].scatter(A[100:300], B[100:300], s=S[0:200], c=T[100:300], cmap=plt.cm.twilight_shifted, vmin=0, vmax=n) |
||
Line 7,188: | Line 7,188: | ||
ax[2, 0].scatter(A[400:600], B[400:600], s=S[0:200], c=T[400:600], cmap=plt.cm.twilight_shifted, vmin=0, vmax=n) |
ax[2, 0].scatter(A[400:600], B[400:600], s=S[0:200], c=T[400:600], cmap=plt.cm.twilight_shifted, vmin=0, vmax=n) |
||
ax[2, 1].scatter(A[500:700], B[500:700], s=S[0:200], c=T[500:700], cmap=plt.cm.twilight_shifted, vmin=0, vmax=n) |
ax[2, 1].scatter(A[500:700], B[500:700], s=S[0:200], c=T[500:700], cmap=plt.cm.twilight_shifted, vmin=0, vmax=n) |
||
plt.savefig("Mandelbrot_zoom.png")</lang> |
plt.savefig("Mandelbrot_zoom.png", dpi=100)</lang> |
||
=={{header|R}}== |
=={{header|R}}== |