leaflet为R语言提供了API很好用,这次尝试用Python使用leaflet,需要folium
安装folium
pip install folium
一个小例子
import folium import re input = open('C:\\Users\\Administrator\\Desktop\\a.txt','r') text=input.read() list = re.split('\n',text) location = [] for element in list: location.append([re.split('\|',element)[3],re.split('\|',element)[4]]) oneUserMap = folium.Map(location=[40.07645623466996,116.27861671489337],zoom_start=12) i=1 for e in location: folium.RegularPolygonMarker( [e[0],e[1]], popup=str(i)+":"+e[0]+e[1], fill_color='#769d96', number_of_sides=8, radius=10 ).add_to(oneUserMap) i+=1 line_to_hanoi = folium.PolyLine( location color = black ).add_to(oneUserMap) oneUserMap
准备的数据
| |1501496792778|40.07645623466996 |116.27861671489337| |500.0 | | |1501496804436|40.07677430790909 |116.30160665327273| |500.0 | | |1501496811915|40.07955491668396 |116.30727382008362| |648.4 | | |1501496812482|40.06855637583342 |116.30051482871957| |500.0 | | |1501496813846|40.077435394999995|116.30485216 | |500.0 | | |1501496817141|40.077584649928994|116.307341000568 | |500.0 | | |1501496822612|40.06655521627066 |116.31470252233457| |500.0 | | |1501496827068|40.07608486533642 |116.31106972109029| |500.0 | | |1501496836593|40.06973485515626 |116.30804128929688| |500.0 | | |1501496845777|40.06760852730224 |116.30944094027082| |500.0 | | |1501496848437|40.069649238 |116.311817496 | |500.0 | | |1501496856231|40.058194078836195|116.32216476281336| |500.0 | | |1501496861028|40.063267583333335|116.31401683333334| |1343.0 | | |1501496861941|40.06892254545454 |116.30769918181818| |500.0 | | |1501496874235|39.95851709299716 |116.33535910323356| |500.0 | | |1501496883656|40.05552336712328 |116.33116400410958| |545.6712328767123| | |1501496884418|39.95247840268642 |116.27639847967654| |782.4242424242424| | |1501496887172|40.05552336712328 |116.33116400410958| |545.6712328767123| | |1501496889896|40.0629648236 |116.3135063834914 | |500.0 | | |1501496906523|40.06657995649843 |116.31431445005182| |500.0 | | |1501496917442|40.05858427795066 |116.31701011815242| |500.0 | | |1501496923937|40.05771468790228 |116.32008644656291| |500.0 | | |1501496932527|40.03028229460086 |116.33105832998122| |588.7 |
以上这篇Python 使用folium绘制leaflet地图的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。
本文向大家介绍python在openstreetmap地图上绘制路线图的实现,包括了python在openstreetmap地图上绘制路线图的实现的使用技巧和注意事项,需要的朋友参考一下 利用python进行经纬度轨迹展示 嘿!各位好久不见,距离第一次发博客已经过去两年多了,本人也从本科生变成了研究生,好了书归正传,最近在做一个关于航班滑行路径轨迹的项目,目的是将航班的经纬度数据在地图上显现出来并
本文向大家介绍使用python绘制cdf的多种实现方法,包括了使用python绘制cdf的多种实现方法的使用技巧和注意事项,需要的朋友参考一下 首先我们先用随机函数编造一个包含1000个数值的一维numpy数组,如下: 接下来我们将使用各种方法画出以上数据的累积分布图 1、matplotlib.pyplot.hist() 第一种方法,我们使用matplotlib图形库中的hist函数,熟悉该库的人
本文向大家介绍Python使用pylab库实现绘制直方图功能示例,包括了Python使用pylab库实现绘制直方图功能示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python使用pylab库实现绘制直方图功能。分享给大家供大家参考,具体如下: Python直方图 dataList.txt内容 14 2 1 0.5 0.5 0 1 0.5 1.5 18.5 19 2 2 0.5 1
本文向大家介绍iOS绘制3D饼图的实现方法,包括了iOS绘制3D饼图的实现方法的使用技巧和注意事项,需要的朋友参考一下 实现核心 1.压缩饼图,使饼图有3D的效果,并不是真正的画了个3D圆柱 2.绘制厚度,带阴影效果,让看上去像是圆柱的高 3.路径添加好了,用颜色填充后绘制一下,添加阴影后还需绘制一遍 饼图添加阴影的思考 之前这加阴影的一段不是很明白,为啥设颜色和阴影
我正试着用Jupyter笔记本画热图。我的表由10个列和许多行组成。第一行是列名。我正在使用plotly lib。 dfs是数据帧。 而不是图形,我得到了很多这样的线条: '\n跟踪=判(\n x=x,y=y,z=z,\n类型="散射3d",\n模式=\'标记\',\n标记=判(大小=5,颜色=\'黑色\',线=判(宽度=0)))\n数据=[跟踪]\n\n\n etc 有什么问题?
本文向大家介绍asp.net实现C#绘制太极图的方法,包括了asp.net实现C#绘制太极图的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了asp.net实现C#绘制太极图的方法。分享给大家供大家参考。具体如下: 成品图如下所示: html页面: 注意设置: 后台代码: 希望本文所述对大家的C#程序设计有所帮助。