使用plotly神器绘制地图(Python版--demo虽易,操作不易,且学且珍惜)

本文介绍了如何使用Python的plotly库结合mapbox绘制地图,包括地图上画线、画气泡以及散点图。通过示例代码展示了在Jupyter Notebook和kesci环境中运行的效果,同时也分享了遇到的问题和解决方法。
摘要由CSDN通过智能技术生成

    Hi,好久不见,我是翻滚的老鼠屎。步入二年级的老鼠屎看着师兄师姐找工作步履维艰,深感压力,然而无奈最近身体一直出问题,有心发奋却无力用功。回到CSDN发现多了好多小伙伴,惊喜的同时更加有了动力。谢谢大家一直以来对老鼠屎的支持和鼓励,你们的爱是我的翅膀,给我穿越风雨的力量

    上学期写过一篇关于地图制作的博客,这里介绍第二种方法,利用plotly绘制地图。然而博主研究的过程中遇到很多问题,到现在也未解决,所以在这里将结果和问题一起呈现,欢迎大神赐教

    Plotly是一个用于做分析和可视化的在线平台,曾被网友称为“有史以来最牛逼”可视化神器,其功能强大到不仅与多个主流绘图软件的对接,而且还可以像Excel那样实现交互式制图,而且图表种类齐全。有关于python中使用plotly的介绍可以参考其官方文档

一、安装

    plotly的安装直接pip install即可。如果不成功,可以参考博主的旧博文进行安装。

二、地图上画线

from plotly.offline import init_notebook_mode, plot
init_notebook_mode(connected='True')

#需要连线的点
nyc_london = [ dict(
    type = 'scattergeo',
    lat = [ 40.7127, 51.5072 ],
    lon = [ -74.0059, 0.1275 ],
    mode = 'lines',
    line = dict(
        width = 2,
        color = 'blue',
    ),
) ]

#布局    
layout = dict(
        title = 'London to NYC Great Circle',
        showlegend = False,         
        geo = di
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值