我正在尝试在
当我这样做时,矩形框被数据覆盖了。无论我是在绘制实际数据之前还是之后添加矩形框,结果都一样。如何确保矩形框是图形中最上层的元素?
matplotlib
中的数据图上绘制一个矩形。为了实现这一点,我有如下的代码:import matplotlib.patches as patches
import matplotlib.pyplot as pl
...
fig = pl.figure()
ax=fig.add_axes([0,0,1,1])
ax.add_patch(
patches.Rectangle(
(776820, 5000), # (x,y)
3000, # width
3500, # height
fill=False
)
)
ax.plot(signal)
ax.plot(fit)
...
当我这样做时,矩形框被数据覆盖了。无论我是在绘制实际数据之前还是之后添加矩形框,结果都一样。如何确保矩形框是图形中最上层的元素?