Python使用matplotlib.pyplot as plt绘图图层优先级问题

 更新时间:2022年04月12日 18:16:34   作者:Ezekiel Mok  
这篇文章主要介绍了Python使用matplotlib.pyplot as plt绘图图层优先级问题.文章围绕主题展开详细内容需要的小伙伴可以参考一下

前言:

在最近做多智能车的控制时,绘制障碍物的时候发现障碍物的图层被路面图层所覆盖,一时不知道怎么解决,其实在用matplotlib.pyplot 绘图的时候可以使用参数zorder设置优先级进行调节,zorder整数越大,显示时越靠上。

调整前:

ax.hlines(y=30, xmin=-50, xmax=200, color='gray', linewidth=50)
ax.hlines(y=0, xmin=-50, xmax=200, color='gray', linewidth=50)
ax.hlines(y=-30, xmin=-50, xmax=200, color='gray', linewidth=50)
obstacle = plt.Circle((120.0, -5.0), 5.0, color='red', fill=True, linewidth=1)
obstacle1 = plt.Circle((60.0, 27.0), 5.0, color='red', fill=True, linewidth=1)
obstacle2 = plt.Circle((60.0, -29.0), 5.0, color='red', fill=True, linewidth=1)

调整后: 

ax.hlines(y=30, xmin=-50, xmax=200, color='gray', linewidth=50,  zorder=1)
ax.hlines(y=0, xmin=-50, xmax=200, color='gray', linewidth=50,  zorder=1)
ax.hlines(y=-30, xmin=-50, xmax=200, color='gray', linewidth=50,  zorder=1)
​​​​​​​obstacle = plt.Circle((120.0, -5.0), 5.0, color='red', fill=True, linewidth=1,  zorder=2)
obstacle1 = plt.Circle((60.0, 27.0), 5.0, color='red', fill=True, linewidth=1,  zorder=2)
obstacle2 = plt.Circle((60.0, -29.0), 5.0, color='red', fill=True, linewidth=1,  zorder=2)

到此这篇关于Python使用matplotlib.pyplot as plt绘图图层优先级问题的文章就介绍到这了,更多相关python图层优先级内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解python的运算符与表达式

    详解python的运算符与表达式

    这篇文章主要为大家介绍了python的运算符与表达式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • matplotlib如何设置坐标轴刻度的个数及标签的方法总结

    matplotlib如何设置坐标轴刻度的个数及标签的方法总结

    这里介绍两种设置坐标轴刻度的方法,一种是利用pyplot提交的api去进行设置,另一种是通过调用面向对象的api, 即通过matplotlib.axes.Axes去设置,需要的朋友可以参考下
    2021-06-06
  • python 以16进制打印输出的方法

    python 以16进制打印输出的方法

    今天小编就为大家分享一篇python 以16进制打印输出的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • Python遍历目录的4种方法实例介绍

    Python遍历目录的4种方法实例介绍

    这篇文章主要介绍了Python遍历目录的4种方法实例介绍,本文讲解了使用os.popen运行shell列表命令、利用glob模块、利用os.listdir(推荐)、利用os.walk(推荐)等4种方法,需要的朋友可以参考下
    2015-04-04
  • python写文件时覆盖原来的实例方法

    python写文件时覆盖原来的实例方法

    这篇文章主要介绍了python写文件时覆盖原来的实例方法,对此有兴趣的朋友们可以参考下。
    2020-07-07
  • Python常用函数及常用库整理笔记

    Python常用函数及常用库整理笔记

    这篇文章主要介绍了Python常用函数及常用库整理,主要介绍了文件操作和数据格式的相关知识,结合实例代码给大家讲解的非常详细,需要的朋友可以参考下
    2023-02-02
  • TensorFlow数据输入的方法示例

    TensorFlow数据输入的方法示例

    这篇文章主要介绍了TensorFlow数据输入的方法示例,主要介绍了4种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • 浅谈tensorflow中几个随机函数的用法

    浅谈tensorflow中几个随机函数的用法

    今天小编就为大家分享一篇浅谈tensorflow中几个随机函数的用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • Python实现图像增强

    Python实现图像增强

    这篇文章主要为大家详细介绍了Python实现图像增强,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • Flask实现异步执行任务

    Flask实现异步执行任务

    在一些开发中,可能会遇到需要长时间处理的任务,此时就需要使用异步的方式来实现,本文就介绍了Flask实现异步执行任务的方法,感兴趣的可以了解一下
    2021-05-05

最新评论