Как обрабатывать / экспортировать голографические просмотры (HexTiles) визуализированных данных - PullRequest
0 голосов
/ 28 января 2019

Есть ли способ доступа к агрегированным данным, содержащимся, например, в

import holoviews as hv
import numpy as np
hv.HexTiles(np.random.rand(100,2)).options(gridsize=4)

, то есть местоположениях и значениях (здесь: количество) всех шестиугольников?

1 Ответ

0 голосов
/ 28 января 2019

Да, matplotlib выполняет агрегацию внутри, но бэкэнд-боке использует операцию, которая возвращает агрегированные данные, и координаты q и r, которые определяют шестнадцатеричную сетку.Вы можете импортировать и использовать эту операцию следующим образом:

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 шестиугольника, вам нужно будет прочитать координаты смещения шестиугольника .

...