10分钟
利用坐标变换制造阴影效果
matplotlib.transform.ScaledTranslation(xt, yt, scale_trans)创建一个新的坐标转换对象,该坐标转换由xt和yt经过scale_trans坐标转换而来。 它创建的是一个偏移对于的坐标变换。偏移的坐标是位于scale_trans中的。- 制作阴影的时候,将阴影的
zorder调小,从而使得阴影首先绘制并位于底层 - 当
scale_trans为fig.dpi_scale_trans坐标转换对象时,xt,yt的单位是像素。还有一个方法也能达到同样的效果:matplotlib.transforms.offset_copy(trans,x=xt,y=yt,units='inches'),但是该方法返回的坐标转换对象是trans合成了偏移之后的效果。
- 制作阴影的时候,将阴影的
学员评价