我在z = f(i,j)中有一个大的科学数据,其中i和j是整数,z通常可以在例如0到1e20,它不能全部适合内存。我想使用热图(使用对数刻度)将其可视化。问题是,是否有一个框架可以管理数据结构并可视化,如OpenCV(但我不认为它可以处理任意大的z值;我对OpenCV知之甚少。)
如果我要实现它,我会将z高度值表示为切片,然后通过对它们求平均来制作更小的版本,以制作更小的切片。然后可以使用它以交互方式平移和缩放。并且可能需要一些压缩来减少磁盘使用量。
任何好的图书馆都可以这样做吗? C ++首选,GPL对我不起作用。提前致谢。我刚刚注意到STXXL和HDF5用于数据结构。这会有帮助吗?