npm 包 jupyterlab-cell-output 使用教程

阅读时长 4 分钟读完

概述

jupyterlab-cell-output 是一个 npm 包,它是 JupyterLab 的一个扩展,可以帮助用户创建可扩展且交互性强的 Jupyter Notebook。通过使用该包,用户可以让 Jupyter Notebook 中的输出不再是静态的文本内容,而是使用更丰富的输出类型,例如图形、动画、音频等。

安装

要使用 jupyterlab-cell-output 包,您需要首先安装 JupyterLab。在安装完 JupyterLab 之后,可以通过以下命令安装 jupyterlab-cell-output:

与此同时,您还需要安装一些其他的扩展,以支持 jupyterlab-cell-output 包生成的各种输出。这些扩展包括:

  • jupyterlab-plotly-extension:用于绘制 Plotly 图表
  • jupyterlab_voyager:用于绘制通用数据探索应用程序
  • jupyterlab_bokeh:用于绘制 Bokeh 图表
  • jupyterlab-vega3-extension:用于绘制 Vega3 可视化图表

这些扩展可以通过以下命令安装:

使用

使用jupyterlab-cell-output非常简单。您只需要编写一个 Jupyter Notebook(.ipynb),并在其中使用 jupyterlab-cell-output 包提供的各种可扩展输出即可。

以下是一些示例代码:

显示 Plotly 图表

-- -------------------- ---- -------
------ ----------------- -- --
------ -------------- -- ---

--------- - -
    ---------------- -- --- ----- -- --- ------------- --------------
    ------------ -- --- ----- -- --- ------------
-

------ - ------------------- ------
--- - ------------------------- --------------

-------------- -------------------

显示 Bokeh 图表

-- -------------------- ---- -------
---- -------------- ------ ------
---- -------- ------ ---------------- ----

-----------------

- - --- -- --
- - --- -- --

--- - ---------------- ----- ------
----------- --

---------

显示 Vega3 可视化图表

-- -------------------- ---- -------
------ ------ -- --

---- ------ ------ ------ -- -- ----- ----

---- - --------------
    ---- ----- ---- ---- ---- -----
    ---- --- -- -- -- --
--

----- - ------------------------------
    -------- -----------------------------
    -------- --------------------------
-

---------------

显示 HTML 内容

这些代码可以生成各种类型的输出(例如图表、文本、HTML 内容等),这些输出可以直接嵌入到 Jupyter Notebook 中,以便进行与其他输出相关的交互操作。

结论

jupyterlab-cell-output 包几乎可以帮助您创建任何类型的 Jupyter Notebook 输出。它的使用非常简单,只需编写一些代码即可将各种可扩展输出嵌入到 Jupyter Notebook 中。因此,如果您需要制作交互性强、漂亮且富有表现力的 Jupyter Notebook,那么 jupyterlab-cell-output 是值得一试的工具。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6006735b890c4f7277583f97

纠错
反馈