Я относительно новичок в python / matplotlib и должен строить огромные массивы (более 6 миллионов записей).Проблема в том, что у меня 6 участков занимают более 3 ГБ ОЗУ и очень долго загружаются.Я немного исследовал и обнаружил, что могу ускорить matplotlib, не загружая оси и заголовок каждый раз.Так что теперь код выглядит так, но он все еще довольно медленный.
Должен ли я использовать другой модуль вместо matplotlib?Как я мог ускорить процесс?
Заранее большое спасибо
for key, typus in self.sensorObjects.items():
fig, ax = plt.subplots()
ax.set_title(key)
ax.set_xlabel('t (ms)')
ax.set_ylabel(self.sensorObjects[key][0].unit)
for sensor in typus:
data = sensor.physical_data
ax.plot(data)
fig.canvas.update()