Я беспокою вас глупым вопросом, но я не мог найти тент. Я пытаюсь добавить colorbar к изображению, используя matplotlib. Проблема возникает, когда я пытаюсь отформатировать тики цветной панели. Я хотел бы иметь формат научной нотации, но в то же время контролировать количество десятичных знаков в тиках. Например, с помощью этого кода:Matplotlib colorbar ticks формат при использовании научной нотации
#format the colorbar ticks labels
sfmt=ticker.ScalarFormatter(useMathText=True)
sfmt.set_powerlimits((0, 0))
cb1=fig1.colorbar(imp,
cax=axcbar,
orientation="vertical",
ticks=np.linspace(1.03*np.min(imest),0.97*np.max(imest),4),
format=sfmt)
cb1.set_label(r'$kg/s.m^2$')
Я создаю эту цифру:
Я хотел бы иметь в клещи только один десятичных (т.е. 5,210 -> 5.2). Возможно ли это простым способом? Я пробовал много вещей без успеха.
Заранее спасибо.
Большое спасибо !. Это сработало отлично. – DanielPerez