在 Matplotlib 中僅使用邊框繪製矩形


要在 matplotlib 中僅使用邊框繪製矩形,我們可以採取以下步驟 -

  • 建立一個圖形和一組子圖。
  • 獲取當前軸(如果需要可以建立一個軸)
  • 向步驟 2 中返回的當前軸中新增一個圖塊(即一個矩形)。將 facecolor 屬性設定為 'none'。
  • 使用 show() 方法來顯示圖形。

示例

from matplotlib import pyplot as plt, patches
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
figure, _ = plt.subplots()
ax = plt.gca()
ax.add_patch(patches.Rectangle((.25, .25), .50, .50, edgecolor='orange',
   facecolor='none', linewidth=2))
plt.show()

輸出

更新於: 2021-05-07

3 千次+ 瀏覽

開啟你的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.