1

У меня есть большой фреймворк данных со значениями от -1 до 1. В DataFrame имеется почти 7000 строк и 3 столбца. Я бы хотел иметь визуализацию без сокращения клеток. На данный момент это больше строк, чем ячеек. Я хотел бы, чтобы цвет ссылался на значение. Я пытался с imshow, но я не знаю, как увеличить высоту ячеек. Я старался играть с размерами и аспектами, но когда размер увеличивается, изображение сжимается.Как визуально визуализировать большой панда данных (~ 7000 строк, 3 столбца)?

+0

Вы хотите увидеть все 21000 «значения» на экране один раз? Давай повеселимся. Типичный экран может быть 1280x1024. Это ~ 62 квадратных пикселя * за значение * - не считая цифр. Около 8x8 пикселей. – usr2564301

+0

Я думал о какой-то тепловой карте. Но пока это некрасиво. – DavidK

ответ

0

Самым компактным представлением будет использование растрового изображения одного пикселя на одно значение. Это можно выполнить с помощью PIL или Pillow, создав изображение из буфера данных.

import StringIO 
from PIL import Image 

im = Image.open(StringIO.StringIO(buffer)) 

Вы должны масштабировать данные в буфере для одного или нескольких байт на пиксель в зависимости от mode изображений вы хотите создать

+0

Спасибо, я попробую именно так. – DavidK

Смежные вопросы