繁体   English   中英

具有大型数据集的python中的二维颜色和箭袋图

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM