From e033d3844477ba8d84cb8caa59123968c603109f Mon Sep 17 00:00:00 2001 From: Tuan Dung Tran Date: Thu, 18 May 2017 12:46:26 +1000 Subject: [PATCH 1/2] fixed bug in pdf backend --- lib/matplotlib/backends/backend_pdf.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/matplotlib/backends/backend_pdf.py b/lib/matplotlib/backends/backend_pdf.py index e14aadcb48bd..d9aa210657a2 100644 --- a/lib/matplotlib/backends/backend_pdf.py +++ b/lib/matplotlib/backends/backend_pdf.py @@ -1,4 +1,4 @@ -# -*- coding: utf-8 -*- +# -*- coding: utf-8 -*- """ A PDF matplotlib backend @@ -1625,6 +1625,8 @@ def check_gc(self, gc, fillcolor=None): gc._fillcolor = fillcolor orig_alphas = getattr(gc, '_effective_alphas', (1.0, 1.0)) + if gc.get_rgb() is None: + gc.set_foreground([0.0, 0.0, 0.0, 1.0]) if gc._forced_alpha: gc._effective_alphas = (gc._alpha, gc._alpha) From 1729410b4bf801fe0c379755d94cb15c1faf4c22 Mon Sep 17 00:00:00 2001 From: Tuan Dung Tran Date: Thu, 18 May 2017 13:03:37 +1000 Subject: [PATCH 2/2] bug fix for pdf backend saving --- lib/matplotlib/backends/backend_pdf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/matplotlib/backends/backend_pdf.py b/lib/matplotlib/backends/backend_pdf.py index d9aa210657a2..ccb84c8d4ce9 100644 --- a/lib/matplotlib/backends/backend_pdf.py +++ b/lib/matplotlib/backends/backend_pdf.py @@ -1625,7 +1625,7 @@ def check_gc(self, gc, fillcolor=None): gc._fillcolor = fillcolor orig_alphas = getattr(gc, '_effective_alphas', (1.0, 1.0)) - if gc.get_rgb() is None: + if gc.get_rgb() is None: gc.set_foreground([0.0, 0.0, 0.0, 1.0]) if gc._forced_alpha: