700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python地图空间可视化神器folium实现以阿里巴巴园区为中心绘制租房小区位置信息

python地图空间可视化神器folium实现以阿里巴巴园区为中心绘制租房小区位置信息

时间:2019-01-22 14:46:38

相关推荐

python地图空间可视化神器folium实现以阿里巴巴园区为中心绘制租房小区位置信息

folium是一款非常强大的,地理信息数据可视化工具,由python编写,提供了很便利的使用方法,可以让我们在没有前端、vue、js、leaflet等的基础前提下完成数据的可视化。

六月到了,七月也快了,又是一年租房的火热季,我们正好也需要换房子了,不妨做一个房源位置信息在地图上的可视化展示吧。目前以阿里巴巴园区为中心,指定半径距离绘制圆形区域,同时将关注的几个小区的房源信息叠加在地图上面,整体的实现是很简单的,具体如下:

#!usr/bin/env python#encoding:utf-8from __future__ import division'''__Author__:沂水寒城功能: folium使用实践'''import sysreload(sys)sys.setdefaultencoding('utf-8')import foliumm=folium.Map(location=[30.19577,120.196333],zoom_start=18)#地图标注【绘制租房区域】tooltip='请点击我查看该点信息'folium.Marker([30.204518,120.22603],popup='<i>迎春北苑</i>',tooltip=tooltip,icon=folium.Icon(color='red')).add_to(m)folium.Marker([30.197398,120.220551],popup='<b>春波小区</b>',tooltip=tooltip,icon=folium.Icon(color='green')).add_to(m)folium.Marker([30.20289,120.237792],popup='<b>湘云雅苑</b>',tooltip=tooltip,icon=folium.Icon(color='blue')).add_to(m)folium.Marker([30.198571,120.207145],popup='<b>滨兴小区</b>',tooltip=tooltip,icon=folium.Icon(color='yellow')).add_to(m)folium.Marker([30.189711,120.232117],popup='<b>玲珑府</b>',tooltip=tooltip,icon=folium.Icon(color='black')).add_to(m)#以阿里巴巴为中心folium.CircleMarker(location=[30.19577,120.196333],radius=300,popup='阿里巴巴',color='pink',fill=True,fill_color='pink').add_to(m)#保存m.save('hangzhou.html')

打开生成的html文件,截图如下,这个HTML文件在浏览器打开后,可以通过鼠标来自己调整缩放的比例,简单截了几张图如下所示:

简单的小实践,这里还是可以直观地来选择自己最合适的房源小区的,毕竟上下班太远了也不是很好,最好还是能够在近一点的前提下价位再低点对吧。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。