当前位置: 代码迷 >> 综合 >> 点地图分布-Python+folium
  详细解决方案

点地图分布-Python+folium

热度:73   发布时间:2024-01-14 23:21:26.0

忽然想做一个小学生班级家庭住址的分布图,为啥这样想也不太清楚,哈:
查阅了一些资料,资料很多,热力图,点分布图等,但是好多软件都是城市分布,北京、上海、深圳啥的。本次是一个小城市里的局部分布,资料不太多。
闲话少叙,最后看中了python,最近也正在学习。
有这么几步吧:
1、安装folium、panda
2、根据地址确定经纬度。
3、读数据显示定位。

下面按步骤来
1、安装两个包,用pip 试过了conda 不能install。panda用来读excel表格。

pip install folium
pip install panda

2、因为是小区,没有经纬度数据,只能用笨办法一个个查了,打开百度地图找一下,做成表格。

ID longtitude lattitude
1 121.451616 37.483282

百度地图查出来的很不准确,偏差了好多,腾讯高德的也不行,最后试了几次还是谷歌地球的数据相当精准。

3、照葫芦画瓢上程序 参考了另外一篇博客

import pandas as pd
import numpy as np
import os
import folium
from folium import plugins
import webbrowser