PyQtGraph. Как лучше хранить большое количество элементов графика?
В программу приходят данные один float и один datetime. Где-то раз в 4 секунды. А это где-то около 20000 в сутки и сутки не одни.
float записывается на кривую графика в естественном порядке прихода. datetime должно появляться при наведении на соответствующий float.
Всё это добро должно будет анализироваться пользователем путём перечитывания данных интересующего диапазона и рисования рядом на графике красивого результата этих вычислений. Всё это без отрыва от постоянного пополнения новыми данными.
Как известно, списки хороши для наращивания или изменения, но плохи для доступа по индексу, а массивы - наоборот.
Как быть мне в моём случае?
PS: Если кому интересно, то это я беру данные с форекс-терминала mt4 и сую их в питон, чтобы проделать всякое не доступное для mt4.