sphinx_gallery.scrapers#

用于嵌入图像的抓取器。

收集由代码块生成的图像。

我们原生支持的唯一抓取器是 Matplotlib,其他抓取器应该位于支持它们的模块中(例如,PyVista、Plotly)。抓取的图像被注入为 rst image-sg 指令,到为每个示例脚本生成的 .rst 文件中。

函数#

sphinx_gallery.scrapers.clean_modules(gallery_conf, fname, when)[source]#

移除、卸载或重置模块。

脚本执行后,它可能会加载各种设置,而你不希望这些设置影响画廊中的其他示例。

参数::
  • gallery_conf (dict) – 画廊配置。

  • fname (str or None) – 正在运行的示例。在调用此函数进入要构建的示例目录时,它将为 None。

  • when (str) –

    此模块是在示例之前还是之后运行。

    此参数仅在可调用对象接受 3 个参数时转发。

#

class sphinx_gallery.scrapers.ImagePathIterator(image_path)[source]#

迭代给定示例的图像路径。

参数::

image_path (str) – 模板图像路径。

next()[source]#

返回下一个图像路径,编号从 1 开始。