Python 是一種非常流行的編程語言,擁有強大的圖形化功能。使用 Python,你可以輕松地創(chuàng)建各種各樣的圖形和圖像。在本文中,我們將討論如何使用 Python 畫出重疊的矩形。
import matplotlib.pyplot as plt # 定義三個矩形的左下角坐標和長寬 rect1 = [1, 1, 3, 2] rect2 = [2, 2, 3, 2] rect3 = [2, 1, 2, 1] # 創(chuàng)建一個新的畫布 fig = plt.figure() # 添加一個子圖 ax = fig.add_subplot(111) # 繪制矩形 ax.add_patch(plt.Rectangle((rect1[0], rect1[1]), rect1[2], rect1[3], color='blue')) ax.add_patch(plt.Rectangle((rect2[0], rect2[1]), rect2[2], rect2[3], color='green')) ax.add_patch(plt.Rectangle((rect3[0], rect3[1]), rect3[2], rect3[3], color='red')) # 設置坐標軸范圍和標簽 ax.set_xlim(0, 6) ax.set_ylim(0, 5) ax.set_xlabel('X') ax.set_ylabel('Y') # 顯示圖形 plt.show()
上面的代碼使用了 Python 的 Matplotlib 庫來繪制重疊的矩形。我們首先定義了三個矩形的左下角坐標和長寬,然后創(chuàng)建了一個新的畫布和一個子圖。接下來,我們使用 add_patch() 方法添加三個矩形的對象,并設置矩形的顏色。最后,我們設置了坐標軸的范圍和標簽,并調(diào)用 show() 方法來顯示圖形。
運行上面的代碼,你將獲得一個重疊的矩形圖像。圖像中有三個矩形,分別為藍色、綠色和紅色。三個矩形的邊框會重疊在一起,并形成疊加效果。這個例子演示了如何使用 Python 畫出重疊的矩形。