我尝试使用 hvplot、dash、plotly 将形状 10980 * 10980 的二维数组绘制成散点图 但他们都无法绘制如此庞大的数据。
任何人都可以建议我如何使用 python 将这些数据绘制成散点图。
下面是使用 hvplot 的代码,它返回空图
plot = df.hvplot.scatter(x="Raster1", y="Raster2", cnorm="eq_hist",cmap="viridis", rasterize=True, width=600, height=600)
df 代表 pandas 数据框 数据框的形状是 df 的形状:(120560400, 2) Raster1 和 Raster2 是 float32 的两列数字。
要以简单且易于管理的方式绘制如此大的数据集,您可以使用Datashader,它专为可视化大型数据集而设计。