Python 如何直观地呈现大熊猫数据帧(约7000行,3列)?
我有一个值介于-1和1之间的大数据帧。数据帧几乎有7000行和3列。我想要一个没有细胞收缩的可视化。现在,它更多的是线而不是细胞。我希望颜色是指数值。我试着用imshow,但我没有找到如何增加细胞的高度。我尝试过使用范围和纵横比,但当纵横比增加时,图片会缩小。最紧凑的表示方式是使用每值一个像素的位图。这可以通过使用PIL或从数据缓冲区创建图像来实现Python 如何直观地呈现大熊猫数据帧(约7000行,3列)?,python,visualization,data-visualization,aspect-ratio,imshow,Python,Visualization,Data Visualization,Aspect Ratio,Imshow,我有一个值介于-1和1之间的大数据帧。数据帧几乎有7000行和3列。我想要一个没有细胞收缩的可视化。现在,它更多的是线而不是细胞。我希望颜色是指数值。我试着用imshow,但我没有找到如何增加细胞的高度。我尝试过使用范围和纵横比,但当纵横比增加时,图片会缩小。最紧凑的表示方式是使用每值一个像素的位图。这可以通过使用PIL或从数据缓冲区创建图像来实现 import StringIO from PIL import Image im = Image.open(StringIO.StringIO(b
import StringIO
from PIL import Image
im = Image.open(StringIO.StringIO(buffer))
您必须将缓冲区中的数据缩放到每像素一个或多个字节,具体取决于您要创建的图像的大小您想一次在屏幕上看到所有21000个值吗?让我们玩一玩。典型的屏幕rez可能为1280x1024。即每个值约62平方像素,不包括数字。大约8x8像素。我在考虑一种热图。但是现在还不好看。谢谢,我会试试的。