Вопрос

Я пытаюсь выполнить рендеринг SVG-изображения из matplotlib и вставить его в документ HTML.

Я использую Cairo.SVG в качестве бэкэнда matplotlib.

Теперь всякий раз, когда я пытаюсь вставить его в

<img src="/url_to_graph" /> 
//or 
<object data="/url_to_graph" /> 

Я либо ничего не получаю, либо " Missing Plugins " ошибка от Firefox.

К вашему сведению, я использую Firefox. Также любые другие примеры изображений SVG, которые я нахожу в Интернете, работают просто отлично - и не требуют плагинов.

Отображает ли Matplotlib SVG-изображения в каком-то специальном формате, о котором я не знаю?

Это было полезно?

Решение

Вы пробовали <object type="image/svg+xml" data="/url_to_graph"></object>?

<img src="/url_to_graph"/> должен работать.

Вы можете видеть файл svg с другими приложениями?

Я предполагаю, что файл создан правильно, но веб-сервер отправляет их с неверным mime-type.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top