Matplotlib hexbin获取bin边框

2024-10-02 06:30:45 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法得到matplotlib.pyplot.hexbin图的边界?在

比如说,我有一个pd.DataFrame空间纬度和经度值,我在一个hexbin图中绘制了这个值。然后,我想通过检查一个实例的经纬度值是否落在其中一个hexbin单元中,将hexbin网格的相应bin分配给我的DataFrame的每个实例。在

我可以为不同的箱子指定名称或索引吗?在

我已经在hexpin图的文档中找到了,我能找到的是线属性,它描述了在图中绘制的线。在


Tags: 实例网格dataframematplotlib绘制空间单元边界
1条回答
网友
1楼 · 发布于 2024-10-02 06:30:45

我希望为小赫克斯宾斯做一些类似的事情,想:

(1)获取hexbin中心: 赫索布杰森=hexobj.get_偏移量() lon_hex=六边形中心[:,0]#hexbin lon中心 横向六角=六角形中心[:,1]#横向中心

(2)运行一个for循环(针对每个hexbin中心),从放入数组的所有点查找该中心之间的笛卡尔距离(N.hypot)

然后询问对于每个hexbin中心,点hexbin距离是否大于某个最大距离(两个相对顶点之间距离的一半)。在

如果有一个标准的方法(在六边形幽门)做这件事,还找不到。在

相关问题 更多 >

    热门问题