具有大数据集的python中的2D颜色和抖动图
在不久的将来,我将对测量数据进行一些分析。该数据是具有高分辨率(例如约5000万个x、y和z点)的地理数据(例如高度测量和风测量)。在matplotlib中绘制这样的数据集非常慢,我想知道是否有更好的选项 我看到自己在不久的将来创建的图将是箭袋图(用于风向)和地形高度的彩色图。必须注意的是,x、y和z值不会排列成正方形或矩形网格具有大数据集的python中的2D颜色和抖动图,python,matplotlib,plot,Python,Matplotlib,Plot,在不久的将来,我将对测量数据进行一些分析。该数据是具有高分辨率(例如约5000万个x、y和z点)的地理数据(例如高度测量和风测量)。在matplotlib中绘制这样的数据集非常慢,我想知道是否有更好的选项 我看到自己在不久的将来创建的图将是箭袋图(用于风向)和地形高度的彩色图。必须注意的是,x、y和z值不会排列成正方形或矩形网格 除了创建数字,数据集可能还需要显示在谷歌地图上。这是否可能是一个叠加(也有这样一个大的数据集,或者我需要覆盖一个图像?) 您可以考虑使用Pyqt及其IT../P> 您可
除了创建数字,数据集可能还需要显示在谷歌地图上。这是否可能是一个叠加(也有这样一个大的数据集,或者我需要覆盖一个图像?) 您可以考虑使用Pyqt及其IT../P> 您可以为每种类型的项定义类,继承自
QGraphicsItem
,然后只需将这些项添加到qgraphicscene
,并将呈现本身保留在QGraphicsView
中。预计这将非常有效
对于Google Maps,您可以将数据的一个子集导出到KML,并使用KmlLayer进行渲染,或者如您所说使用ImageOverlay,或者您可以尝试使用
(另一种选择是,你可以嵌入一个指向谷歌地图的QWebKit小部件,并在上面覆盖一个QGraphicsView,但我认为这有点过分)。我做了类似的事情,但使用了galaxy。最后,我取了一个子集(例如,每1000颗星取一个),然后在一个箭筒中绘制。它仍然显示了一点密度,这对我来说也很有用。绘制子集是我在这是一个选项时使用的,但在这个特殊情况下,我宁愿绘制整个数据集,因为高度变化可能是小范围的。