Я хотел бы использовать Matplotlib для создания графика рассеяния с огромным объемом данных (около 3 миллионов точек). На самом деле у меня есть 3 вектора с одинаковым размером, и я использую их для построения следующим образом.
import matplotlib.pyplot as plt
import numpy as np
from numpy import *
from matplotlib import rc
import pylab
from pylab import *
fig = plt.figure()
fig.subplots_adjust(bottom=0.2)
ax = fig.add_subplot(111)
plt.scatter(delta,vf,c=dS,alpha=0.7,cmap=cm.Paired)
Ничего особенного на самом деле. Но для его создания требуется слишком много времени (я работаю над своим MacBook Pro 4 ГБ оперативной памяти с Python 2.7 и Matplotlib 1.0). Есть ли способ улучшить скорость?