Pergunta

Eu estou tentando processar dymamically uma imagem SVG de matplotlib e inseri-lo no documento HTML.

Eu estou usando Cairo.SVG como o backend matplotlib.

Agora, sempre que eu tento inseri-lo no

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

Ou eu não recebem nada ou o erro "Missing Plugins" do Firefox.

FYI Eu estou usando o Firefox. Além disso, quaisquer outros exemplos de imagens SVG eu encontrar na web, trabalho muito bem -. E não necessitam de plug-in

O matplotlib tornar as imagens SVG em algum formato especial que eu não sei sobre?

Foi útil?

Solução

Você já tentou <object type="image/svg+xml" data="/url_to_graph"></object>?

<img src="/url_to_graph"/> deve trabalho.

Você é capaz de ver o arquivo svg com outras aplicações?

Meu palpite é que o arquivo é gerado corretamente, mas o servidor está enviando-lhes uma mime-type incorreta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top