Можете ли вы получить плотность тепловой карты, которая будет определяться фигурой столбца? - PullRequest
0 голосов
/ 05 ноября 2019

Я делаю тепловую карту, где я хочу, чтобы плотность определялась значением ячейки во фрейме данных Pandas, а не тепловой картой, определяемой количеством точек данных в определенных областях.

HeatMap(data=df[["latitude", "longitude", "price_total"]].groupby(
        ["latitude", "longitude"]
    ).sum().reset_index().values.tolist(),
    radius=8,
    max_zoom=13).add_to(base_map)

Как изменить код для определения плотности тепловой карты по столбцу df["price_total"]?

1 Ответ

0 голосов
/ 05 ноября 2019

Каких данных ожидает ваша тепловая карта? Не зная этого или того, как выглядят ваши данные, я могу только догадываться. Если вам нужна сумма цен в вашей матрице, вы можете сформировать ее следующим образом:

Heatmap(pd.crosstab(index = df['latitude'], columns = df['longitude'], 
        values = df['price_total'], aggfunc = 'sum').fillna(0))
...