LINUX.ORG.RU

matplotlib: тормозит отрисовка colormap'а

 ,


0

3

Есть у меня, джентельмены, colormap на 1000x1000 точек. Хочу я его отрисовать в matplotlib'е. Отрисовываю через plt.pcolormesh.

Одна беда: нельзя ли сделать так, чтобы его при таскании / увеличении он перерисовывался побыстрее?

import matplotlib
import matplotlib.pyplot as plt

import numpy as np

r_array = np.linspace(0, 2, 1000)
phi_array = np.linspace(0, 2 * np.pi, 1000)

r_grid, phi_grid, = np.meshgrid(r_array, phi_array)


z_grid = r_grid + phi_grid
x_grid = r_grid * np.cos(phi_grid)
y_grid = r_grid * np.sin(phi_grid)

plt.pcolormesh(x_grid, y_grid, z_grid)
plt.show()

ЕМНИП, там можно было интерполяцию выключать. но тем не менее matplotlib — это offline графопосроитель. он не предназначен для интеракнивного просмотра. окошко — это просто превью для удобства.

thunar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.