执行库#
许多执行库可用于显示 IPython 单元格的输出。使用 MySTnb
来解析并展示在 PyData Library Styles 中呈现的输出内容。在本节中,将展示一些替代方案,它们使用类似 Jupyter 的内核来为您运行代码。
Jupyterlite#
警告
目前,jupyterLite 库尚未提供从浅色主题切换到深色主题的功能。如果您考虑在文档中使用它,您还应该强制用户使用浅色主题。请关注 jupyterlite/jupyterlite-sphinx#69 以获取更多信息。
jupyterlite-sphinx
将 JupyterLite 的强大功能引入到您的 Sphinx 文档中。它在您的文档中实现了完整的 JupyterLite 部署,并提供了一些实用工具,以便轻松使用该部署。
本节展示了它在 pydata-sphinx-theme 环境中的显示效果:
Try Replite!
jupyter-sphinx#
另一个常见的库是 jupyter-sphinx
。本节展示了其部分功能,以确保其行为符合预期。
import matplotlib.pyplot as plt
import numpy as np
rng = np.random.default_rng()
data = rng.standard_normal((3, 100))
fig, ax = plt.subplots()
ax.scatter(data[0], data[1], c=data[2], s=3)
<matplotlib.collections.PathCollection at 0x7fe20894b770>