小编dud*_*ung的帖子

如何通过代理在 Jupyter Notebook 中使用 mermaid.ink 中的美人鱼图

以前要在 Jupyter Notebook 文件中使用Mermaidnb-mermaid ,应使用安装,然后按照此处的pip说明使用内置魔法命令或使用 进行调用。%%javascript%%html

不幸的是,Jupyter Notebook 文件中的结果无法显示在 GitHub 上,但会显示在 nbviewer 上。它仅适用于 GitHub 页面。

还有另一种使用mermaid.inkIPython 作为指导的方法,如下所示。

import base64
from IPython.display import Image, display
import matplotlib.pyplot as plt

def mm(graph):
  graphbytes = graph.encode("ascii")
  base64_bytes = base64.b64encode(graphbytes)
  base64_string = base64_bytes.decode("ascii")
  display(
    Image(
      url="https://mermaid.ink/img/"
      + base64_string
    )
  )

mm("""
graph LR;
    A--> B & C & D;
    B--> A & E;
    C--> A & E;
    D--> A …
Run Code Online (Sandbox Code Playgroud)

python proxy mermaid jupyter-notebook

9
推荐指数
1
解决办法
5316
查看次数

标签 统计

jupyter-notebook ×1

mermaid ×1

proxy ×1

python ×1