1

我正在尝试从 matplotlib 动态渲染 SVG 图像并将其插入 HTML 文档。

我使用 Cairo.SVG 作为 matplotlib 后端。

现在每当我尝试将其插入

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

我要么一无所获,要么从 Firefox 得到“缺少插件”错误。

仅供参考,我正在使用 Firefox。此外,我在网上找到的任何其他 SVG 图像示例都可以正常工作 - 并且不需要插件。

matplotlib 是否以我不知道的某种特殊格式渲染 SVG 图像?

4

1 回答 1

2

你试过<object type="image/svg+xml" data="/url_to_graph"></object>吗?

<img src="/url_to_graph"/> 应该工作。

您可以svg使用其他应用程序查看该文件吗?

我的猜测是该文件已正确生成,但网络服务器发送的文件不正确mime-type

于 2009-09-16T14:44:31.097 回答