在 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()
输出
广告