[英]2D color and quiver plot in python with large datasets
在不久的将来,我将对测量数据进行一些分析。 该数据是具有高分辨率(例如大约 5000 万个 x、y 和 z 点)的地理数据(例如高度测量和风测量)。 在 matplotlib 中绘制这样的数据集非常慢,我想知道是否有更好的选择。
我认为自己在不久的将来创建的图将是一个箭袋图(用于风向)和用于地形高度的颜色图。 必须注意的是,x、y 和 z 值不会排列成正方形或矩形网格。
除了创建图形外,数据集可能还需要显示在谷歌地图上。 这是否可以作为覆盖(也有如此大的数据集或者我需要覆盖图像?)
您可以考虑使用 PyQt 及其图形框架。
您将为每种类型的项目定义类,从QGraphicsItem
继承,然后您只需将这些项目添加到QGraphicsScene
,并将渲染本身留给QGraphicsView
。 预计这将非常高效。
至于谷歌地图,你可以将数据的一个子集导出到KML,并使用KmlLayer进行渲染,或者您可以使用ImageOverlay,或者您可以尝试使用DataLayer API 。
(作为替代方案,您可以嵌入一个指向 GoogleMaps 的 QWebKit 小部件并在其上覆盖一个 QGraphicsView,但我认为这有点矫枉过正)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.