# plot_map **Repository Path**: z1jk/plot_map ## Basic Information - **Project Name**: plot_map - **Description**: A tool to add map(osm/mapbox) background in python matplotlib - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2021-01-28 - **Last Updated**: 2021-01-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 更新 Update ## 2020.3.35 增加绘制指北针和比例尺的功能plotscale(ax) add the function plotscale, now you can plot the compass and scale on the map! ## 2020.3.24 可将下载的地图保存,下次使用时直接读取! set the imgsavepath to save the tile map imgsavepath -- Path to save the tile map so that you don't have to download again ## 2020.3.22 绘图过程增加了timeout为6s,尝试次数10次,妈妈再也不用担心plot_map画图卡很久 add 6s timeout and maximun try 10 times # 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. 只需要用以下代码: Just use the following code: plot_map(plt,bounds,zoom = 9,style = 1) 你可以通过改变参数"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) zoom -- The zoom level of the map style -- From 1 to 7 represent different map styles,1-6 is from openstreetmap and 7 is the mapbox 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 printlog -- Show the log 可以实现的效果: example: 更多信息请看: see more in the ipynb: Tutorial(Tutorial_of_plot_map.ipynb)