6
對於一篇文章,我正在生成變形有限元網格的圖,我使用matplotlib的polycollection進行了可視化。圖像保存爲pdf。柵格matplotlib軸的內容(但不是框架,標籤)
高密度網格出現問題,對於這種網格,幼稚的方法會導致文件太大,渲染太密集而不實用。
對於這些網格,將每個元素繪製爲多邊形是沒有意義的;它可以很容易地被光柵化,就像將圖像保存爲jpg或png時一樣。但是,對於打印,我想堅持一個清晰的框架,標籤和註釋。
有誰知道是否有可能在matplotlib中實現這種混合光柵化?
我可以考慮涉及imshow的解決方案,並繞過polycollection,但我更願意使用matplotlib的內置組件。
感謝您的建議。
哇,這麼簡單。我現在擔心我的谷歌搜索技巧。但非常感謝你的回答,這正是我所希望的! – gertjan
這太棒了!任何想法如何控制光柵化的dpi,但?它似乎忽略了我傳遞給'figure'和'savefig'的dpi ... – weronika
@weronika,如果'figure'或'savefig'中的dpi不起作用,那麼我真的不知道如何改變它。 'collections'似乎使用了藝術家'allow_rasterization'裝飾器,但是快速瀏覽一下代碼我看不出如何設置dpi。 – tiago