要去除Rectangle函數的框,可以使用set_linewidth(0)函數將邊框的寬度設為0。以下是一個示例代碼:
import matplotlib.pyplot as plt
import matplotlib.patches as patches
fig, ax = plt.subplots()
# 創建一個Rectangle對象
rect = patches.Rectangle((0.2, 0.2), 0.6, 0.6, edgecolor='black')
# 將邊框設為透明
rect.set_linewidth(0)
# 將Rectangle對象添加到圖形中
ax.add_patch(rect)
plt.axis('equal')
plt.show()
上述代碼中,我們首先創建了一個Rectangle對象,并設置了其位置和大小。然后,使用set_linewidth(0)函數將邊框的寬度設為0,使其邊框透明化。最后,將Rectangle對象添加到圖形中,并通過plt.show()函數顯示圖形。運行該代碼,就可以看到一個沒有邊框的Rectangle。