Merge pull request #16406 from anntzer/rcimport · matplotlib/matplotlib@c198e65 · GitHub
Skip to content

Commit c198e65

Browse files
authored
Merge pull request #16406 from anntzer/rcimport
Don't import rcParams but rather use mpl.rcParams.
2 parents 7b6eb77 + f038112 commit c198e65

4 files changed

Lines changed: 44 additions & 34 deletions

File tree

doc/devel/contributing.rst

Lines changed: 5 additions & 0 deletions

lib/matplotlib/path.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414

1515
import numpy as np
1616

17-
from . import _path, cbook, rcParams
17+
import matplotlib as mpl
18+
from . import _path, cbook
1819
from .cbook import _to_unmasked_float_array, simple_linear_interpolation
1920

2021

@@ -181,15 +182,15 @@ def _fast_from_codes_and_verts(cls, verts, codes, internals_from=None):
181182
pth._interpolation_steps = internals_from._interpolation_steps
182183
else:
183184
pth._should_simplify = True
184-
pth._simplify_threshold = rcParams['path.simplify_threshold']
185+
pth._simplify_threshold = mpl.rcParams['path.simplify_threshold']
185186
pth._interpolation_steps = 1
186187
return pth
187188

188189
def _update_values(self):
189-
self._simplify_threshold = rcParams['path.simplify_threshold']
190+
self._simplify_threshold = mpl.rcParams['path.simplify_threshold']
190191
self._should_simplify = (
191192
self._simplify_threshold > 0 and
192-
rcParams['path.simplify'] and
193+
mpl.rcParams['path.simplify'] and
193194
len(self._vertices) >= 128 and
194195
(self._codes is None or np.all(self._codes <= Path.LINETO))
195196
)

lib/matplotlib/scale.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
import numpy as np
1414
from numpy import ma
1515

16-
from matplotlib import cbook, docstring, rcParams
16+
import matplotlib as mpl
17+
from matplotlib import cbook, docstring
1718
from matplotlib.ticker import (
1819
NullFormatter, ScalarFormatter, LogFormatterSciNotation, LogitFormatter,
1920
NullLocator, LogLocator, AutoLocator, AutoMinorLocator,
@@ -108,8 +109,8 @@ def set_default_locators_and_formatters(self, axis):
108109
axis.set_major_formatter(ScalarFormatter())
109110
axis.set_minor_formatter(NullFormatter())
110111
# update the minor locator for x and y axis based on rcParams
111-
if (axis.axis_name == 'x' and rcParams['xtick.minor.visible']
112-
or axis.axis_name == 'y' and rcParams['ytick.minor.visible']):
112+
if (axis.axis_name == 'x' and mpl.rcParams['xtick.minor.visible']
113+
or axis.axis_name == 'y' and mpl.rcParams['ytick.minor.visible']):
113114
axis.set_minor_locator(AutoMinorLocator())
114115
else:
115116
axis.set_minor_locator(NullLocator())
@@ -193,8 +194,8 @@ def set_default_locators_and_formatters(self, axis):
193194
axis.set_major_formatter(ScalarFormatter())
194195
axis.set_minor_formatter(NullFormatter())
195196
# update the minor locator for x and y axis based on rcParams
196-
if (axis.axis_name == 'x' and rcParams['xtick.minor.visible']
197-
or axis.axis_name == 'y' and rcParams['ytick.minor.visible']):
197+
if (axis.axis_name == 'x' and mpl.rcParams['xtick.minor.visible']
198+
or axis.axis_name == 'y' and mpl.rcParams['ytick.minor.visible']):
198199
axis.set_minor_locator(AutoMinorLocator())
199200
else:
200201
axis.set_minor_locator(NullLocator())

lib/matplotlib/ticker.py

Lines changed: 28 additions & 25 deletions

0 commit comments

Comments
 (0)