Matplotlib Path 教程二
路径效果指南
定义对象在画布上遵循的路径。
Matplotlib的patheffects模块提供了将多个绘制阶段应用于可以通过渲染的任何Artist的功能 Path。
这都可以应用到他们的路径影响的艺术家包括Patch, Line2D,Collection甚至 Text。
每个艺术家的路径效果都可以通过set_path_effects方法(set_path_effects)进行控制, 方法需要迭代多个AbstractPathEffect实例。
最简单的路径效果是Normal效果,它只是简单地绘制了而没有任何效果:

添加阴影
这些类 SimplePatchShadow并 SimpleLineShadow通过在原始艺术家下方绘制填充的补丁或线条补丁来精确地做到这一点:

让艺术家脱颖而出
使艺术家在视觉上脱颖而出的一种好方法是在实际艺术家下方以粗体颜色绘制轮廓。该Stroke路径效应使这是一个相对简单的任务:

如前所述,某些路径效果的运行水平低于大多数用户习惯的水平,这意味着设置诸如facecolor和edgecolor 引发AttributeError的关键字。幸运的是,有一个通用PathPatchEffect路径效果可以PathPatch使用原始路径创建一个类。具有此效果的关键字与以下关键字相同PathPatch:


浙公网安备 33010602011771号