A tool to add basemap in matplotlib
Project description
plot_map
plot_map是一个基于matplotlib的工具,在用geopandas或者pyplot绘制地理图形的时候,你可以用plot_map来添加地图底图
When you want to plot geo object using python geopandas or matplotlib.pyplot, you can use this module to generate map backgroud.
安装
pip install plot-map
使用方法
地图底图加载
只需要用以下代码:
Just use the following code:
import plot_map
#设定显示范围
bounds = [lon1,lat1,lon2,lat2]
plot_map.plot_map(plt,bounds,zoom = 12,style = 4)
你可以通过改变参数"style"和"styleid"来改变底图的风格样式
You can change your map style by changing the "style" and "styleid" in the function plot_map
bounds -- Set your plotting boundary [lon1,lat1,lon2,lat2] (wgs1984) 底图的绘图边界,[lon1,lat1,lon2,lat2] (WGS84坐标系) 其中,lon1,lat1是左下角坐标,lon2,lat2是右上角坐标
zoom -- The zoom level of the map 底图的放大等级,越大越精细,加载的时间也就越久,一般单个城市大小的范围,这个参数选取12到16之间
style -- From 1 to 7 represent different map styles,1-6 is from openstreetmap and 7 is the mapbox 地图底图的样式,可选1-7
styleid -- if style is set as 7(from mapbox), you can change the styleid here, "dark" or "light" or your own style
imgsavepath -- Path to save the tile map so that you don't have to download again瓦片地图储存路径,设置路径后,会把地图下载到本地的文件夹下,使用时也会优先搜索是否有已经下载的瓦片,默认的存放路径是C:\\
printlog -- Show the log
绘制指北针和比例尺的功能plotscale
plot_map.plotscale(ax,bounds = bounds,textsize = 10,compasssize = 1,accuracy = 2000,rect = [0.06,0.03])
效果
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
plot_map-0.1.7.tar.gz
(5.4 kB
view hashes)