Matplotlib: отключить полномочия десяти в лог-сюжете

Есть ли простой способ заставить matplotlib не показывать степени десяти в логарифмическом графике, а просто показывать числа? Т.е. вместо[10^1, 10^2, 10^3] дисплей[10, 100, 1000]? Я неЯ не хочу менять расположение отметок, просто хочу избавиться от полномочий десяти.

Вот что у меня сейчас есть:

Я могу изменить сами ярлыки черезxticksТем не менее, я получаю несоответствующие шрифты или размеры для ярлыков y. Я использую TeX для этого текста. Я'мы пробовали следующее:

xx, locs = xticks()
ll = [r'\rm{%s}' % str(a) for a in xx]
xticks(xx, ll)

Это дает следующий результат:

В этом конкретном случае я мог бы использовать тот же самый латинский шрифт LaTeX, но размеры и внешний вид отличаются от тех, что на оси y. Плюс, если я использовал другой шрифт LaTeX в matplotlib, это будет проблематично.

Существует ли более гибкий способ отключения десятизначной записи?

Ответы на вопрос(1)

Ваш ответ на вопрос