4. 利用坐标变换制造阴影效果

  1. matplotlib.transform.ScaledTranslation(xt, yt, scale_trans)创建一个新的坐标转换对象,该坐标转换由xtyt经过scale_trans坐标转换而来。

    它创建的是一个偏移对于的坐标变换。偏移的坐标是位于scale_trans中的。

    • 制作阴影的时候,将阴影的zorder调小,从而使得阴影首先绘制并位于底层

    • scale_transfig.dpi_scale_trans坐标转换对象时,xt,yt的单位是像素。还有一个方法也能达到同样的效果:matplotlib.transforms.offset_copy(trans,x=xt,y=yt,units='inches'),但是该方法返回的坐标转换对象是trans合成了偏移之后的效果。

      制造阴影效果