Pregunta

Estoy tratando de representar dinámicamente una imagen SVG de matplotlib e insertarla en el documento HTML.

Estoy usando Cairo.SVG como el backend matplotlib.

Ahora, cada vez que intento insertarlo en el

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

O no obtengo nada o " Faltan complementos " error de Firefox.

FYI Estoy usando Firefox. Además, cualquier otro ejemplo de imágenes SVG que encuentro en la web funciona bien y no requiere ningún complemento.

¿Matplotlib procesa las imágenes SVG en algún formato especial que no conozco?

¿Fue útil?

Solución

¿Has probado <object type="image/svg+xml" data="/url_to_graph"></object>?

<img src="/url_to_graph"/> debería funcionar.

¿Puede ver el archivo svg con otras aplicaciones?

Supongo que el archivo se generó correctamente, pero el servidor web los envía con un mime-type.

incorrecto
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top