2014-04-07 72 views
1

我有以下情節,我在兩種不同的格式與matplotlib產生:pngeps enter image description here (左:EPS右:PNG)Matplotlib:EPS-地塊丟失質量

中的情節我使用的命令如annotate (with alpha=0.3), fill (with alpha=0.3), plot and savefig("s.eps")

有人可以解釋eps文件中質量的這種嚴重損失嗎? (需要此文件的膠乳)

這裏再次是EPS-文件(放大): enter image description here

+0

要清楚:左邊的是eps,quality_的_loss缺少alpha,對不對? – Carsten

+0

我編輯了我的問題。是的左邊是eps,質量損失是缺少的alpha,並且線條以某種方式「不自然」 – Tengis

+0

如果您找到了解決方案,請將其作爲答案發布,而不是編輯您的問題以添加鏈接。 – tacaswell

回答

0

我找到了解決here

它是基於第一光柵化圖像和比將其保存爲eps圖。

ax.set_rasterization_zorder(1) 

另一種替代方法是將繪圖保存爲pdf並將其轉換爲eps。 (pdftoeps -eps)。但我發現第一個解決方案產生了更好的結果。