Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 51e5434

Browse filesBrowse files
committed
Simplify FormatterDMS/FormatterHMS tick strings.
It doesn't really make sense to put the fractional part of the value _after_ the symbol. Plus, there's a bug with non-LaTeX usage because \mkern is not recognized with mathtext.
1 parent 5458d4e commit 51e5434
Copy full SHA for 51e5434

File tree

Expand file treeCollapse file tree

1 file changed

+15
-21
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+15
-21
lines changed

‎lib/mpl_toolkits/axisartist/angle_helper.py

Copy file name to clipboardExpand all lines: lib/mpl_toolkits/axisartist/angle_helper.py
+15-21Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,6 @@ def select_step360(v1, v2, nv, include_last=True, threshold_factor=3600):
162162
threshold_factor=threshold_factor)
163163

164164

165-
166165
class LocatorBase(object):
167166
def __init__(self, den, include_last=True):
168167
self.den = den
@@ -211,25 +210,21 @@ def __call__(self, v1, v2):
211210
threshold_factor=1)
212211

213212

214-
215213
class FormatterDMS(object):
216-
217214
deg_mark = "^{\circ}"
218215
min_mark = "^{\prime}"
219216
sec_mark = "^{\prime\prime}"
220217

221-
fmt_d = "$%d"+deg_mark+"$"
222-
fmt_ds = r"$%d.\!\!"+deg_mark+"%s$"
218+
fmt_d = "$%d" + deg_mark + "$"
219+
fmt_ds = r"$%d.%s" + deg_mark + "$"
223220

224221
# %s for signe
225-
fmt_d_m = r"$%s%d"+deg_mark+"\,%02d"+min_mark+"$"
226-
fmt_d_ms = r"$%s%d"+deg_mark+"\,%02d.\mkern-4mu"+min_mark+"%s$"
227-
228-
229-
fmt_d_m_partial = "$%s%d"+deg_mark+"\,%02d"+min_mark+"\,"
230-
fmt_s_partial = "%02d"+sec_mark+"$"
231-
fmt_ss_partial = "%02d.\!\!"+sec_mark+"%s$"
222+
fmt_d_m = r"$%s%d" + deg_mark + "\,%02d" + min_mark + "$"
223+
fmt_d_ms = r"$%s%d" + deg_mark + "\,%02d.%s" + min_mark + "$"
232224

225+
fmt_d_m_partial = "$%s%d" + deg_mark + "\,%02d" + min_mark + "\,"
226+
fmt_s_partial = "%02d" + sec_mark + "$"
227+
fmt_ss_partial = "%02d.%s" + sec_mark + "$"
233228

234229
def _get_number_fraction(self, factor):
235230
## check for fractional numbers
@@ -320,23 +315,22 @@ def __call__(self, direction, factor, values):
320315
else: # factor > 3600.
321316
return [r"$%s^{\circ}$" % (str(v),) for v in ss*values]
322317

318+
323319
class FormatterHMS(FormatterDMS):
324320
deg_mark = "^\mathrm{h}"
325321
min_mark = "^\mathrm{m}"
326322
sec_mark = "^\mathrm{s}"
327323

328-
fmt_d = "$%d"+deg_mark+"$"
329-
fmt_ds = r"$%d.\!\!"+deg_mark+"%s$"
324+
fmt_d = "$%d" + deg_mark + "$"
325+
fmt_ds = r"$%d.%s" + deg_mark + "$"
330326

331327
# %s for signe
332-
fmt_d_m = r"$%s%d"+deg_mark+"\,%02d"+min_mark+"$"
333-
fmt_d_ms = r"$%s%d"+deg_mark+"\,%02d.\!\!"+min_mark+"%s$"
334-
335-
336-
fmt_d_m_partial = "$%s%d"+deg_mark+"\,%02d"+min_mark+"\,"
337-
fmt_s_partial = "%02d"+sec_mark+"$"
338-
fmt_ss_partial = "%02d.\!\!"+sec_mark+"%s$"
328+
fmt_d_m = r"$%s%d" + deg_mark + "\,%02d" + min_mark+"$"
329+
fmt_d_ms = r"$%s%d" + deg_mark + "\,%02d.%s" + min_mark+"$"
339330

331+
fmt_d_m_partial = "$%s%d" + deg_mark + "\,%02d" + min_mark + "\,"
332+
fmt_s_partial = "%02d" + sec_mark + "$"
333+
fmt_ss_partial = "%02d.%s" + sec_mark + "$"
340334

341335
def __call__(self, direction, factor, values): # hour
342336
return FormatterDMS.__call__(self, direction, factor, np.asarray(values)/15.)

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.