在Matplotlib中,可以使用fill_between()
函數來填充圖案。該函數可以填充兩個數組之間的區域,并可以指定填充的顏色、透明度等參數。
下面是一個簡單的示例代碼,演示如何在Matplotlib中填充圖案:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
plt.fill_between(x, y1, y2, color='skyblue', alpha=0.5)
plt.plot(x, y1, label='sin(x)')
plt.plot(x, y2, label='cos(x)')
plt.legend()
plt.show()
在這個示例中,我們使用fill_between()
函數來填充sine
和cosine
函數之間的區域,指定填充顏色為skyblue
,透明度為0.5
。然后通過plot()
函數繪制兩個函數的曲線,并添加圖例。最后使用show()
函數顯示圖形。