matplotlib svg nécessite un plugin pour afficher
-
07-07-2019 - |
Question
J'essaie de restituer de manière dynamique une image SVG à partir de matplotlib et de l'insérer dans le document HTML.
J'utilise Cairo.SVG comme backend matplotlib.
Maintenant, chaque fois que j'essaie de l'insérer dans le
<img src="/url_to_graph" />
//or
<object data="/url_to_graph" />
Je n’obtiens rien ou le " Plugins manquants " erreur de Firefox.
FYI J'utilise Firefox. Tous les autres exemples d’images SVG que je trouve sur le Web fonctionnent parfaitement et ne nécessitent aucun plug-in.
Est-ce que matplotlib affiche les images SVG dans un format spécial que je ne connais pas?
La solution
Avez-vous essayé <object type="image/svg+xml" data="/url_to_graph"></object>
?
<img src="/url_to_graph"/>
devrait fonctionner.
Pouvez-vous voir le fichier svg
avec d'autres applications?
Je suppose que le fichier est généré correctement, mais que le serveur Web les envoie avec un mime-type
.