2016-09-06 4 views
0

Я хочу использовать плагин mpld3 для MousePosition, чтобы отобразить местоположение пикселя моего курсора. Это отлично работает, но я не могу понять, как отключить научную нотацию в плагине. Пиксели> 1000 отображаются в научной нотации.Есть ли способ отключить Scientific Notation для плагинов Mpld3

Мой код:

import mpld3 
from mpld3 import plugins 
mpld3.enable_notebook() 
fig, ax = plt.subplots() 
cross = cv2.imread("cross.png", 0) 
img = cv2.imread('frame_400.png', 0) 
res = cv2.matchTemplate(img[2500:, :1200], cv2.resize(cross, (0,0), fx = 2, fy = 2), 3) 
pylab.rcParams['figure.figsize'] = (10.0, 10.0) 
imshow(res, origin='lower', cmap = cm.gray) 
plugins.connect(fig, plugins.MousePosition(fontsize=14)) 

ответ

0

Существует свойство формата отображения

plugins.connect(fig, plugins.MousePosition(fmt="f")) 

Это будет отображать положение курсора мыши в целочисленном формате (поплавок без десятичных единиц точности). fmt = ". 1f" отобразит местоположение с 1 десятичной точкой точности.

Ссылка: https://mpld3.github.io/_modules/mpld3/plugins.html

 Смежные вопросы

  • Нет связанных вопросов^_^