ナンクル力学系 home

matplotlib を Flask から使う方法

この辺を参考にしたら簡単にできました:

コード:

/image.png に直接アクセスすると画像が表示されるかわりにダウンロードされてしまうんだけど、なんでだろう。 Google chrome でも Firefox でもそうなってしまった。

簡単に画像がブラウザから見られるのは良いんだけど、プロファイルとってみると savefig に結構な時間を食われてしまっていたので、頻繁にグラフを書き換えるような場合はキャッシュディレクトリ作って普通に画像をファイルとして吐くのが良いと思う。

本当は Cache System を使えれば良いんだろうけど、 SimpleCache は pickle 可能なやつしかキャッシュできないらしい…

blog comments powered by Disqus