如何 acess/export holoviews (HexTiles) 渲染数据

How to acess/export holoviews (HexTiles) rendered data

有没有办法访问

等中包含的汇总数据
import holoviews as hv
import numpy as np
hv.HexTiles(np.random.rand(100,2)).options(gridsize=4)

这是所有六边形的位置和值(这里:计数)?

有,matplotlib 在内部执行聚合,但 bokeh 后端使用 returns 聚合数据和定义十六进制网格的 qr 坐标的操作。您可以像这样导入和使用操作:

import holoviews as hv
import numpy as np
from holoviews.plotting.bokeh.hex_tiles import hex_binning


hextiles = hv.HexTiles(np.random.rand(100,2))
df = hex_binning(hextiles, gridsize=4).dframe()
df.head()

如果您需要计算六边形的 x/y-locations,您必须阅读六边形 offset coordinates