题
我正在尝试从matplotlib动态渲染SVG图像并将其插入到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
。
不隶属于 StackOverflow