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