matplotlib 畫封閉圖像並填充


1.畫矩形

  這個費了我半天勁,不知怎么就可以了。

  復制來自:https://www.cnblogs.com/ymjyqsx/p/7390288.html 

import  matplotlib.pyplot  as plt

fig = plt.figure()
ax = fig.add_subplot(111)   #創建子圖

rect = plt.Rectangle((0.1,0.2),0.4,0.3, color="red")    # (0.1,0.2)為左下角的坐標,0.4,0.3為寬和高,負數為反方向,紅色填充
ax.add_patch(rect)
plt.show()

  這樣畫就可以畫出來

2.不規則圖像

  plt.fill(x, y, facecolor='g',alpha=0.5) #填充這個封閉圖像,一個封閉的圖像,x,y為封閉圖像的各個點坐標的x,y,把這些點按順序連起來就是要的封閉圖像

   如果x=[1,2,2,1], y=[3,3,4,4] 那么填充出來的是一個矩形


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM