模块调用:
import matplotlib.pyplot as plt
import matplotlib.patches as pch
初始化:
fig, ax = plt.subplots()
矩形作图:
其中参数:xy 为左下角顶点坐标,width 为矩形宽度,height 为矩形高度。
rect = pch.Rectangle(xy=(x, y), width=width, height=height, color=color)
ax.add_patch(rect)
如需文本标识,可用 plt.text 方法:
其中,x, y 为文本位置的横纵坐标,s 为文本字符串。
plt.text(x=x, y=y, s=s, fontsize=10)
如需将横纵坐标的单位长度设置为等长:
ax.set_aspect(1)
如需设置横纵坐标范围:
plt.xlim(xmin=xmin, xmax=xmax)
plt.ylim(ymin=ymin, ymax=ymax)
如需绘制网格:
plt.grid(linestyle='dashed', linewidth=0.5)