到目前为止,一切正常。我创建了一个新文件来创建新的热图。我的数据框如下所示:
time name lng lat
2019-10-16 08:00:00 A 23.1113 34.123123
2019-10-16 09:00:00 B 12.1113 11.123123
2019-10-16 07:30:00 C 134.1113 12.123123
2019-10-16 08:40:00 D 122.1113 12.123123
2019-10-16 08:50:00 A 16.1113 12.123123
这始终与我之前在创建热图确切名称和其他列时使用的数据框完全相同。
复制粘贴之前创建热图的代码:
layer = pdk.Layer(
"HeatmapLayer",
df,
get_position="[lng, lat]"
)
center = [126.986, 37.565]
view_state = pdk.ViewState(
longitude=center[0],
latitude=center[1],
zoom=10
)
r = pdk.Deck(layers=[layer],
initial_view_state=view_state,
mapbox_key=MAPBOX_API_KEY)
r.show()
当我运行 w/o r.show() 它不显示任何东西,当我运行 r.show() 它输出TypeError: vars() argument must have __dict__ attribute
我无法弄清楚出了什么问题......
忽然笑
守着一只汪
萧十郎
Qyouu
当年话下
相关分类