matplotlib 區域填充

2022-04-13 07:06:24 字數 978 閱讀 9107

import

numpy as np

import

matplotlib.pyplot as plt

import

matplotlib as mpl

import

datetime

#解決能顯示中文

plt.rcparams['

font.sans-serif

']=['

simhei

'] #

指定預設字型 simhei為黑體

plt.rcparams['

axes.unicode_minus

']=false #

用來正常顯示負號

fig=plt.figure() #

定義第乙個圖紙

ax = fig.add_subplot(1,1,1)

x = np.linspace(0, 5 * np.pi, 100)

y1 =np.sin(x)

y2 = np.sin(2 *x)

ax.plot(x,y1,color='r'

)ax.plot(x,y2,color='b'

)#ax.fill(x,y1,'b',alpha=0.3) #填充x和y1封閉的區域

#alpha=0.3 透明度

ax.fill_between(x,y1,y2,color='y',where=y1>y2,interpolate=true) # 在y1和y2封閉區間內填充

#x 定義曲線的 x 座標

#y1 定義第一條曲線的 y 座標

#y2 定義第二條曲線的 y 座標

#color=顏色,alpha=透明度

#where=y1>y2 填充條件,填充y1大於y2的部分

#interpolate=true 填充x值離散區域

plt.show()

區域填充演算法

區域填充即給出乙個區域的邊界,要求對邊界範圍內的所有象素單元賦予指定的顏色 區域填充中最常用的是多邊形填色,本節中我們就以此為例討論區域填充演算法。多邊形填色即給出乙個多邊形的邊界,要求對多邊形邊界範圍的所有象素單元賦予指定的色 要完成這個任務,乙個首要的問題,是判斷乙個象素是在多邊形內還是外。數學...

處理Excel,填充空白區域

在企業應用開發中經常是業務人員提供excel的資料來源,而開發人員將excel資料匯入到資料庫中,然後在資料庫中進行處理。在excel中為了表示一種層次和所屬關係,很多時候會產生很多空白的單元格。比如乙個crm資料,裡面有銷售團隊 銷售員和客戶資料,銷售員屬於某個銷售團隊,客戶屬於某個具體的銷售,於...

寒江雪 區域填充演算法 掃瞄線

區域填充遞迴演算法已經領教過了。記憶體消耗大,時間效率低,經典的深搜思想。為了解決這個問題,於是有人提出了種子填充掃瞄線演算法。其實就是深搜不行,換寬搜 bfs 該演算法假設已知其中乙個畫素點,然後從這個畫素點出發,去尋找周圍可以著色的點。這個已知點,我們稱其為種子點。每一輪著色之後,記錄下著色的區...