1

matplotlibからSVG画像を動的にレンダリングし、それをHTMLドキュメントに挿入しようとしています。

私はCairo.SVGをmatplotlibバックエンドとして使用しています。

今、私がそれをに挿入しようとするときはいつでも

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

Firefoxから何も表示されないか、「プラグインがありません」というエラーが表示されます。

参考までに、Firefoxを使用しています。また、私がWeb上で見つけたSVG画像の他の例は、問題なく機能し、プラグインは必要ありません。

matplotlibはSVG画像を私が知らない特別な形式でレンダリングしますか?

4

1 に答える 1

2

試しました<object type="image/svg+xml" data="/url_to_graph"></object>か?

<img src="/url_to_graph"/> 動作するはずです。

svg他のアプリケーションでファイルを見ることはできますか?

私の推測では、ファイルは正しく生成されていますが、Web サーバーはそれらを間違った .xml で送信していmime-typeます。

于 2009-09-16T14:44:31.097 に答える