Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5400c1d

Browse files
committed
Merge pull request #2618 from tacaswell/fix_issue_1172
Fix issue 1172
2 parents 8d354fb + d220cbc commit 5400c1d

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

lib/matplotlib/axis.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,11 @@ def _apply_params(self, **kw):
307307
label_kw = dict([(k[5:], v) for (k, v) in label_list])
308308
self.label1.set(**label_kw)
309309
self.label2.set(**label_kw)
310-
for k, v in label_kw.iteritems():
310+
for k in label_kw.iterkeys():
311+
# for labelsize the text objects covert str ('small')
312+
# -> points. grab the integer from the `Text` object
313+
# instead of saving the string representation
314+
v = getattr(self.label1, 'get_' + k)()
311315
setattr(self, '_' + k, v)
312316

313317

lib/matplotlib/tests/test_axes.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1687,6 +1687,17 @@ def test_vline_limit():
16871687
assert ymax == 0.25
16881688

16891689

1690+
@cleanup
1691+
def test_text_labelsize():
1692+
"""
1693+
tests for issue #1172
1694+
"""
1695+
fig = plt.figure()
1696+
ax = fig.gca()
1697+
ax.tick_params(labelsize='large')
1698+
ax.tick_params(direction='out')
1699+
1700+
16901701
if __name__ == '__main__':
16911702
import nose
16921703
nose.runmodule(argv=['-s', '--with-doctest'], exit=False)

0 commit comments

Comments
 (0)