attributeError:'函数'对象没有属性'值'热图

发布于 2025-01-23 02:22:02 字数 1641 浏览 2 评论 0原文

我正在尝试使用此代码来绘制热图:

import folium
from folium.plugins import HeatMap

max_Count = (dataM['count'].max())
hmap = folium.Map(location=[53.192838, 8.197006], zoom_start=7,)

hm_wide = HeatMap( list(zip(dataM.latitude.values, dataM.longitude.values, dataM.count.values)), 
                   min_opacity=0.2,
                   max_val=max_Count,
                   radius=17, blur=15, 
                   max_zoom=1, 
                 )

hmap.add_child(hm_wide)

数据帧看起来像是这样:

                     station    count   latitude    longitude   city
Time                    
2021-05-01 00:00:00 02-MI-JAN-N 11.0    52.5139 13.41780    Berlin
2021-05-01 00:00:00 24-MH-ALB   0.0     52.4925 13.55850    Berlin
2021-05-01 00:00:00 23-TK-KAI   1.0     52.4573 13.51870    Berlin

... ... ... ... ... ...

2021-09-09 23:45:00 50801_Amalienstr    0.0 53.1390 8.22225 Oldenburg

但是我遇到了此错误:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-23-c1b7a410c325> in <module>
      5 hmap = folium.Map(location=[53.192838, 8.197006], zoom_start=7,)
      6 
----> 7 hm_wide = HeatMap( list(zip(dataM.latitude.values, dataM.longitude.values, dataM.count.values)), 
      8                    min_opacity=0.2,
      9                    max_val=max_Count,

AttributeError: 'function' object has no attribute 'values'

对其背后的原因以及如何解决它的任何想法? 谢谢

更新: 我已经使用了datam ['latitude'],datam ['pertutive'],datam ['count'],并且有效:))

I'm trying to plot a heatmap using this code:

import folium
from folium.plugins import HeatMap

max_Count = (dataM['count'].max())
hmap = folium.Map(location=[53.192838, 8.197006], zoom_start=7,)

hm_wide = HeatMap( list(zip(dataM.latitude.values, dataM.longitude.values, dataM.count.values)), 
                   min_opacity=0.2,
                   max_val=max_Count,
                   radius=17, blur=15, 
                   max_zoom=1, 
                 )

hmap.add_child(hm_wide)

the dataframe looks like that:

                     station    count   latitude    longitude   city
Time                    
2021-05-01 00:00:00 02-MI-JAN-N 11.0    52.5139 13.41780    Berlin
2021-05-01 00:00:00 24-MH-ALB   0.0     52.4925 13.55850    Berlin
2021-05-01 00:00:00 23-TK-KAI   1.0     52.4573 13.51870    Berlin

... ... ... ... ... ...

2021-09-09 23:45:00 50801_Amalienstr    0.0 53.1390 8.22225 Oldenburg

but i'm getting this error:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-23-c1b7a410c325> in <module>
      5 hmap = folium.Map(location=[53.192838, 8.197006], zoom_start=7,)
      6 
----> 7 hm_wide = HeatMap( list(zip(dataM.latitude.values, dataM.longitude.values, dataM.count.values)), 
      8                    min_opacity=0.2,
      9                    max_val=max_Count,

AttributeError: 'function' object has no attribute 'values'

Any idea about the reason behind it and how can it be solved?
Thank you

UPDATE:
I've used dataM['latitude'], dataM['longitude'], dataM['count'] and it works :))

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

兮颜 2025-01-30 02:22:02
import folium
from folium.plugins import HeatMap

max_Count = (dataM['count'].max())
hmap = folium.Map(location=[53.192838, 8.197006], zoom_start=7,)

hm_wide = HeatMap( list(zip(dataM['latitude'], dataM['longitude'], dataM['count'])), 
                   min_opacity=0.2,
                   max_val=max_Count,
                   radius=17, blur=15, 
                   max_zoom=1, 
                 )

hmap.add_child(hm_wide)
import folium
from folium.plugins import HeatMap

max_Count = (dataM['count'].max())
hmap = folium.Map(location=[53.192838, 8.197006], zoom_start=7,)

hm_wide = HeatMap( list(zip(dataM['latitude'], dataM['longitude'], dataM['count'])), 
                   min_opacity=0.2,
                   max_val=max_Count,
                   radius=17, blur=15, 
                   max_zoom=1, 
                 )

hmap.add_child(hm_wide)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文