Показ SVG, который у меня есть в виде строки

У меня есть код, который выводит SVG в виде строки.

Например

foo = """
<svg  >
    <rect x="10" y="10" height="100" width="200" style="fill: blue"/>
</svg>
"""

Я хотел бы отобразить его в выводе ячейки в виде изображения.
Я видел, как это делают несколько библиотек.
Как это делается?

1 ответ

  1. display(mimetype, x)

    display имеет форму, которая принимает тип mime в качестве первого аргумента.
    IJulia использует эту информацию для определения способа отображения этого объекта

    Так код для показа вашегоfoo, display("image/svg+xml", foo)
    Который нарисует красивый синий прямоугольник.