I have a very large, single vector of data (representing 65 million hexagonal cell centroids on a globe), each corresponding to a latitude/longitude point. To my knowledge, the only tool in matplotlib that can work with unstructured data is the tricontour/tricontourf utility (which can also be used with Basemap); however, the triangulation seems to break with such a large dataset.
Is there any other way to plot this data (on a map) without first doing an interpolation (i.e., griddata)?