Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8858d8c commit d8491d9Copy full SHA for d8491d9
2 files changed
lib/matplotlib/dates.py
@@ -596,7 +596,9 @@ def _wrap_in_tex(text):
596
ret_text = re.sub(p, r'}$\1$\\mathdefault{', text)
597
598
# Braces ensure symbols are not spaced like binary operators.
599
- ret_text = ret_text.replace('-', '{-}').replace(':', '{:}').replace(' ', r'\;')
+ ret_text = ret_text.replace('-', '{-}').replace(':', '{:}')
600
+ # To not concatenate space between numbers.
601
+ ret_text = ret_text.replace(' ', r'\;')
602
ret_text = '$\\mathdefault{' + ret_text + '}$'
603
ret_text = ret_text.replace('$\\mathdefault{}$', '')
604
return ret_text
lib/matplotlib/tests/test_dates.py
@@ -323,11 +323,11 @@ def callable_formatting_function(dates, _):
323
324
@pytest.mark.parametrize('delta, expected', [
325
(datetime.timedelta(weeks=52 * 200),
326
- [r'$\mathdefault{%d}$' % (year,) for year in range(1990, 2171, 20)]),
+ [r'$\mathdefault{%d}$' % year for year in range(1990, 2171, 20)]),
327
(datetime.timedelta(days=30),
328
- [r'Jan$\mathdefault{\;%02d\;1990}$' % (day,) for day in range(1, 32, 3)]),
+ [r'Jan$\mathdefault{\;%02d\;1990}$' % day for day in range(1, 32, 3)]),
329
(datetime.timedelta(hours=20),
330
- [r'$\mathdefault{%02d{:}00{:}00}$' % (hour,) for hour in range(0, 21, 2)]),
+ [r'$\mathdefault{%02d{:}00{:}00}$' % hour for hour in range(0, 21, 2)]),
331
])
332
def test_date_formatter_usetex(delta, expected):
333
d1 = datetime.datetime(1990, 1, 1)
0 commit comments