fig = plt.figure(figsize=(7,7))
x = np.arange(1,5)
plt.plot(x,x)
# 网格,alpha透明度
plt.grid(ls='-.',c='g',alpha=0.3)
# 水平辅助线,需要定义y=n
plt.axhline(y=2,ls='--',lw=2,c="#FF0000")
# 水平辅助线,需要定义x=n
plt.axvline(x=3,ls='--',lw=2,c="#FF0000")
# 水平辅助区域,开始ymin 结束ymax
plt.axhspan(ymin=3,ymax=3.5,facecolor='#dddddd',alpha=0.3)
# 垂直辅助区域,开始xmin 结束xmax
plt.axvspan(xmin=2,xmax=2.5,facecolor='#dddddd',alpha=0.3)
plt.show()
最终效果如图:
留言