制作 folium 驱动的热图时无法摆脱这些圆圈

Can't get rid of these circles while making a folium driven heat map

我正在用 folium 和波特兰市的一些公开犯罪数据制作热图。当我制作最终热图时,它看起来不错,除了这些蓝色圆圈覆盖了所有热图颜色,使其看起来像一堆蓝色斑点。

就像我得到的蓝点一样,但它们周围的圆圈抹去了热图的实际彩色品质。如何隐藏这些蓝色圆圈?我正在按照示例 here 进行操作,其中没有奇怪的蓝色圆圈。 这是我的代码:

import folium
from folium import plugins
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

%matplotlib inline

crime = pd.read_csv("../Data/CleanedCrimeData-2021.csv")
crime['OccurTime'] = crime['OccurTime'].apply(str)
crime['OccurTime'] = crime['OccurTime'].apply(lambda x: x.zfill(4))
crime['CrimeDate'] = crime.OccurDate + ' ' + crime.OccurTime
crime['CrimeDate'] = pd.to_datetime(crime['CrimeDate'])
cols = list(crime)
crime = crime.loc[:, cols]
crime.set_index('CrimeDate', inplace=True)

m = folium.Map(location=[45.5291, -122.6768], zoom_start=12)
for index, row in crime.iterrows():
    folium.CircleMarker([row['OpenDataLat'], row['OpenDataLon']],
                        radius=1,
                        popup=row['OffenseType'],
                        fill_color="#3db7e4", # divvy color
                       ).add_to(m)
# convert to (n, 2) nd-array format for heatmap
crimeArr = crime[['OpenDataLat', 'OpenDataLon']]

# plot heatmap
m.add_child(plugins.HeatMap(crimeArr))
m

使用 Heatmapradius 关键字来调整圆的半径。

这可能是这样的:

plugins.HeatMap(crimeArr, radius=0)