Python 在畫圖方面有著強大的功能和靈活性,讓我們可以輕松繪制各種各樣的圖形,并根據(jù)需求加入不同的特效。其中,畫灰色帶也是常見的需求之一。
下面是一個簡單的例子,演示如何使用 Python 畫灰色帶。
import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 10, 100) y = np.sin(x) fig, ax = plt.subplots() ax.plot(x, y) # Add a grey shaded region between y1 and y2 y1, y2 = ax.get_ylim() ax.fill_between(x, y1, y2, color='grey', alpha=0.3) plt.show()
上述代碼中,我們首先引入 matplotlib.pyplot 和 numpy 兩個庫,并創(chuàng)建一個簡單的 sin 函數(shù)圖形。然后通過獲取當前坐標軸的 y 軸限制來計算灰色帶所需的 y 值,最后使用 fill_between() 函數(shù)在兩個 y 值間畫出一個灰色帶。
需要注意的是,alpha 參數(shù)控制著灰色帶的透明度,數(shù)值介于 0 和 1 之間。
以上是 Python 畫灰色帶的基本方法,可以根據(jù)實際需求進行修改和調(diào)整,靈活應(yīng)用在各種不同的場景中。