溫馨提示×

Matplotlib中怎么填充圖案

小億
107
2024-05-13 13:44:13
欄目: 編程語言

在Matplotlib中,可以使用fill_between()函數(shù)來填充圖案。該函數(shù)可以填充兩個數(shù)組之間的區(qū)域,并可以指定填充的顏色、透明度等參數(shù)。

下面是一個簡單的示例代碼,演示如何在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()函數(shù)來填充sinecosine函數(shù)之間的區(qū)域,指定填充顏色為skyblue,透明度為0.5。然后通過plot()函數(shù)繪制兩個函數(shù)的曲線,并添加圖例。最后使用show()函數(shù)顯示圖形。

0