Уменьшить размер данных для графика - PullRequest
0 голосов
/ 23 апреля 2019

Мне нужно построить большие наборы данных осциллографа. Они слишком велики ( 100 миллионов значений), чтобы отобразить их все в for loop. Если я попытаюсь это сделать, это приведет к MemoryError. Поэтому с помощью Stackoverflow я нашел решение, которое не очень красиво, но оно работает.

Исходный набор данных: enter image description here

Чтобы уменьшить объем отображаемых данных, я могу удалить все строки набора данных, которые имеют y-value между 1 и -1. Это может быть сделано удобно с пандами:

df - это набор данных в форме pandas.DataFrame().

df[1] - столбец, который необходимо проверить.

Это приводит к: enter image description here

Это уменьшает длину набора данных с 100 миллионов до примерно 200 тысяч . У меня такой вопрос: есть ли способ уменьшить длину данных и сохранить их первоначальный вид (предотвратить уродливую обрезку)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...