RecursionError: maximum recursion depth exceeded

folium 画点连线


for d in loc_dic:
    for j in d:
        folium.Polygon(
            [d[j], j],
            color="red",

        ).add_to(map)

报错误:

RecursionError: maximum recursion depth exceeded

一开始我 参考了

结果发现没用,怎样都报错.
以为是电脑性能不行(也确实不行),换线上kesci 帮忙运算,结果一样,让我吃惊。

后来仔细看了folium的相关代码讲解,发现别人绘图方式不同,才调整自己的,搞对了。

参考:https://www.jianshu.com/p/32ec6afcc7a6?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

正确代码:

loc_dic = [[22.407077, 113.834354], [22.414934, 113.83396], [22.423948, 113.827678], [22.431441, 113.819032]]
shenzhen_map = folium.Map(zoom_start=10,location=[22.61667,114.06667])

folium.PolyLine(
    loc_dic,
    color="lightskyblue",

).add_to(shenzhen_map)

shenzhen_map
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值