作为我正在从事的社区项目的一部分,我一直在试验geopandas和从openstreetmaps导出的一些数据。 为了试用数据可视化方面,我导出了一部分城镇的数据,并使用geopandas对其进行了绘制。 这行之有效,只是不管我绘制图层的顺序如何,道路图层都将显示在其他所有图层之上。

我尝试使用谷歌搜索解决方案,并且每一个都指示您执行绘图的顺序应决定分层,最后要绘制的内容显示在其他所有内容之上。 应用此逻辑,道路线应位于建筑物和欺骗的gps定位点之下? 有人可以建议我如何解决此问题,以便可以控制最上一层吗?

import matplotlib.pyplot as plt

import geopandas as gpd

import numpy as np

# import and clean up map data

derby_roads = gpd.read_file('map/roads.geojson')

derby_roads_clean = derby_roads[derby_roads.highway.str.contains('motorway|trunk|primary|secondary|tertiary|residential')]

derby_buildings = gpd.read_file('map/buildings.geojson')

#print(derby_roads_clean)

#print(derby_buildings.head())

# generate random gps data

# min x -1.4879, max x -1.4407

# min y 52.8801, max y 52.8962

points_x = np.random.uniform(-1.4879, -1.4407, size = (50,))

points_y = np.random.uniform(52.8801, 52.8962, size = (50,))

points_z = np.random.uniform(0, 100, size = (50,))

gdf = gpd.GeoDataFrame(points_z, geometry=gpd.points_from_xy(points_x,points_y))

print(gdf.head())

# Create Matplotlib figure

fig, ax = plt.subplots()## configure axis

ax.set_aspect('equal')

ax.set_frame_on(False)

ax.get_xaxis().set_ticks([])

ax.get_xaxis().set_ticklabels([])

ax.get_yaxis().set_ticks([])

ax.get_yaxis().set_ticklabels([])

# plot map data

derby_roads.plot(ax=ax, color='#e6e6e6')

derby_roads_clean.plot(ax=ax, color='grey')

derby_buildings.plot(ax=ax, color='#000000')

gdf.plot(ax=ax, color='red')

#mng = plt.get_current_fig_manager()

#mng.full_screen_toggle()

plt.tight_layout()

plt.show()

pandas折线图x轴显示不全_python - 为什么在Geopandas中显示折线图时会忽略绘图顺序 - 堆栈内存溢出...相关推荐

  1. word中图片为嵌入式格式时显示不全_图片在word中显示不全怎么处理_word图片显示不全怎么办-win7之家...

    我们在编辑word文档时,会需要插入一些图片来做为装饰或者用来标识,也会出现插入的图片显示不全的情况,要是遇到这种情况该怎么办,那么图片在word中显示不全要怎么处理呢,下面小编给大家分享图片在wor ...

  2. python的easygui属性错误_python - PythonAnywhere:尝试使用easygui模块时出现Tkinter.py错误 - 堆栈内存溢出...

    我的儿子正在尝试使用pythonAnywhere执行一个小程序. import random, easygui secret = random.randint(1,99) guess = 0 trie ...

  3. python作业.创建两个文本框,一个按钮。第 1 个文本框绑定任意键事件,敲击键盘任意可显示字符,在交互窗口中显示该字符;第 2 个文本框绑定<a>键事件,敲击键盘 a 字符,在交互窗口中显示 10

    """ 创建两个文本框,一个按钮. 第 1 个文本框绑定任意键事件,敲击键盘任意可显示字符,在交互窗口中显示该字符: 第 2 个文本框绑定<a>键事件,敲击键 ...

  4. 创建两个文本框,一个按钮。第 1 个文本框绑定任意键事件,敲击键盘任意可显示字符,在交互窗口中显示该字符;

    创建两个文本框,一个按钮.第 1 个文本框绑定任意键事件,敲击键盘任意可显示字符,在交互窗口中显示该字符:第 2 个文本框绑定键事件,敲击键盘 a 字符,在交互窗口中显示 10 个'a'字符:按钮绑定 ...

  5. html 横屏内容显示不全_为什么我的文本显示不全?

    在实际工作中,经常会遇到文本显示不全的情况,比如表格里的文本显示不全等情况,你一般是怎么操作呢?本期与大家分享几种常见的原因. 1.Word表格文本显示不全 如下图所示,表格里面的文本显示不全,这时该 ...

  6. html图片在wps中不显示文字大小,WPS文字插入图片显示不全怎么办 WPS文字插入图片显示不完整的解决方法...

    在wps文字编辑文档时,如果我们在使用时插入图片显示不全,这种情况我们该怎么解决呢?想必有不少的用户遇到过这种问题,下面教程之家网为大家带来WPS文字插入图片显示不完整的解决方法,不知道怎么解决的朋友 ...

  7. 网页显示不全的原因css,css 页面显示不全怎么办

    css页面显示不全的解决办法:1.取消css中对象的高度css样式:2.减少内容:3.在设置高度和宽度的同时再设置"overflow:hidden"属性样式. 本教程操作环境:wi ...

  8. python七段数码管显示字母代码_python实现七段数码管显示

    原博文 2020-08-08 21:21 − [TOC] # python实现七段数码管显示 > 运行原理:如图所示,七段数码管由七个线条组成,可以有固定顺序(1--7),不同数字显示不同的线条 ...

  9. word中图片为嵌入式格式时显示不全_word嵌入图片显示不全,教您word插入图片显示不全怎么办...

    相信大家在使用Word进行编辑文档过程中,经常都会遇到需要插入图片情况吧.然后有些时候是不是还会遇到图片显示不全或只显示图片一部分的,或者只显示图片的边框之类的情况呢?所以今天小编将给讲讲word插入 ...

最新文章

  1. js中计时器setTimeout、setInterval、requestAnimationFrame区别
  2. 【小o地图Excel插件版】不止能做图表,还能抓58、大众点评网页数据...
  3. 六、Git多人开发: 把同一文件改成了不同的文件名如何处理?
  4. SSH dao层异常 org.hibernate.HibernateException: No Session found for current thread
  5. PHP打印Excel表格并下载
  6. 将16进制的字符串转换为对应的字符
  7. 怎样用 Excel 快速做数据分析?
  8. 【读书分享】《解忧杂货店》东野圭吾
  9. C# dataGridView控件单元格底色 dataGridView背景色 背景色调整 Header背景色前景色
  10. MySQL 报错1449:The user specified as a definer (’mysql.infoschema‘@’localhost‘) does not exist
  11. 生成式人工智能是否会是下一个风口?
  12. Speedoffice(excel)如何加粗边框线条
  13. 拼多多2020届数据分析面试题合集
  14. Windows 下令 OpenCV 支持 h.264 视频编码的方法
  15. intrins.h 简介
  16. 堆排序(小根堆)的简单实现(java)
  17. 小功能⭐️Unity中利用材质自发光实现物体闪烁效果
  18. 摄影毁一生单反穷三代顺口溜_严锋老师谈HIFI:单反穷三代,hifi毁一生。这就对了...
  19. 从魔术师到统计学家 2
  20. python逆序输出字符串_python实现对指定输入的字符串逆序输出的6种方法

热门文章

  1. 可拖动jquery插件
  2. 【Shell脚本学习指南笔记】重定向文件描述符 21
  3. Oracle 高 Version counts 问题说明
  4. 【转】离婚男人给女孩的恋爱忠告
  5. UVA11878 Homework Checker【文本】
  6. UVA11029 Leading and Trailing【快速模幂+数学】
  7. python 标准库 —— http(http.cookiejar)
  8. 文言的理解 —— 古时的称谓、别称、别名
  9. 实用的 Python —— 进制(二进制形式中 1 的位数)
  10. C基础——文本格式和二进制格式的区别