Python使用matplotlib.pyplot?as?plt繪圖圖層優(yōu)先級問題
前言:
在最近做多智能車的控制時(shí),繪制障礙物的時(shí)候發(fā)現(xiàn)障礙物的圖層被路面圖層所覆蓋,一時(shí)不知道怎么解決,其實(shí)在用matplotlib.pyplot 繪圖的時(shí)候可以使用參數(shù)zorder設(shè)置優(yōu)先級進(jìn)行調(diào)節(jié),zorder整數(shù)越大,顯示時(shí)越靠上。
調(diào)整前:
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)
調(diào)整后:
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)
到此這篇關(guān)于Python使用matplotlib.pyplot as plt繪圖圖層優(yōu)先級問題的文章就介紹到這了,更多相關(guān)python圖層優(yōu)先級內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
matplotlib如何設(shè)置坐標(biāo)軸刻度的個(gè)數(shù)及標(biāo)簽的方法總結(jié)
這里介紹兩種設(shè)置坐標(biāo)軸刻度的方法,一種是利用pyplot提交的api去進(jìn)行設(shè)置,另一種是通過調(diào)用面向?qū)ο蟮腶pi, 即通過matplotlib.axes.Axes去設(shè)置,需要的朋友可以參考下2021-06-06淺談tensorflow中幾個(gè)隨機(jī)函數(shù)的用法
今天小編就為大家分享一篇淺談tensorflow中幾個(gè)隨機(jī)函數(shù)的用法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07Python實(shí)現(xiàn)圖像增強(qiáng)
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)圖像增強(qiáng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08Flask實(shí)現(xiàn)異步執(zhí)行任務(wù)
在一些開發(fā)中,可能會遇到需要長時(shí)間處理的任務(wù),此時(shí)就需要使用異步的方式來實(shí)現(xiàn),本文就介紹了Flask實(shí)現(xiàn)異步執(zhí)行任務(wù)的方法,感興趣的可以了解一下2021-05-05