在 Matplotlib 中绘制只有边框的矩形
matplotlibserver side programmingprogramming更新于 2024/11/13 14:48:00
要在 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()