Найти тему
Властелин машин

Jupyter для рисования схем, диаграмм и ментальных карт

Когда я попаду на небо, первый миллион лет я буду рисовать (Уинстон Черчилль). Для этого есть хороший JavaScript инструмент - mermaid. Чтобы включить его поддержку в Jupyter, можно пойти, как минимум, двумя путями:

  • воспользоваться API и послать закодированную строку описания вашей схемы на сайт mermaid;
  • установить среду для работы локально

В первом случае, можно воспользоваться готовым кодом со странички сайта и передать строку с описанием в функцию:

Для локальной настройки:

  • установите библиотеку nb-js-diagrammers (pip install --upgrade nb-js-diagrammers)
  • перед использованием в блокноте загружайте расширение (%load_ext nb_js_diagrammers)
  • рисуйте в кодовой ячейке, начинающейся с магической команды (%%mermaid_magic)
-2

С mermaid вы можете рисовать разнообразные типы графиков, о которых можно подробнее почитать на сайте.

-3