Я знаю, что блокноты Polyglot поддерживают диаграммы Mermaid. Но он не поддерживает достоверный обмен. Предположим, у меня есть код диаграммы в строковой переменной С#. Есть ли возможность отобразить эту строку в виде диаграммы?
Пример:
// below diagram code was generated via some method
var mermaidCode = """
flowchart TD
A --> B
""";
// here I would like to display mermaidCode as diagram
mermaidCode
Немного поздно, но вы можете это сделать.
1 - сгенерировать ячейку "русалка" с
using Microsoft.DotNet.Interactive;
using Microsoft.DotNet.Interactive.Commands;
await Kernel.Root.SendAsync(new SendEditableCode("mermaid", <yourMarkdown>));
2 - запустить новую сгенерированную ячейку
Если вместо этого вы используете
Kernel.Root.SendAsync(new SubmitCode("mermaid", "<your-markdown>"))
, он будет запускать вывод русалки вместо того, чтобы каждый раз создавать новую ячейку.