В графике, созданном matplotlib.pyplot, как я могу заставить метки оси отображаться в экспоненциальных обозначениях? Кажется, это делается автоматически для значений < 1e-6, но, скажем, 5e-6, я получаю «0.000005». Я бы предпочел, чтобы он был показан как «5e-6» также для этого диапазона.Matplotlib.pyplot: обозначение метки экспоненциальной оси
ответ
Это кажется как вы должны быть в состоянии установить пределы мощности для ScalarFormatter
для осей. (Непроверенный код)
# Set limits to x < 10^1 and x > 10^-1
# (overlapping, thus all inclusive, hopefully)
gca().get_yaxis().get_major_formatter().set_powerlimits((0, 0))
Вы можете сделать один лучше и просто позвонить 'set_powerlimits' на 'gca(). get_major_formatter()' – tacaswell
@tcaswell: Приятно, спасибо. – voithos
@voithos: Мне пришлось использовать 'gca(). Yaxis.get_major_formatter(). Set_powerlimits ((- 1,1))'. Есть ли (элегантный) способ применить изменение к обеим осям за один раз? @tcaswell: Как вы это делаете? Вызов 'set_powerlimits' без аргументов дал ошибку. – gandi2223
- 1. Обозначение оси метки matplotlib с верхним индексом
- 2. не может изменить метки метки matplotlib.pyplot
- 3. WPF DVC Обозначение оси диаграммы
- 4. Участок с осью экспоненциальной оси
- 5. Как спрятать оси в matplotlib.pyplot
- 6. Обозначение оси Teechart
- 7. gnuplot обозначение оси тепловой карты
- 8. Matlab: обозначение оси y сверху
- 9. MATLAB: обозначение оси с imshow
- 10. Изменение количества чисел оси y (Python, matplotlib.pyplot)
- 11. обозначение оси для параметрических терминов с plot.gam
- 12. Как показать метки узлов при использовании matplotlib.pyplot?
- 13. Ориентация метки метки оси для host_subplots
- 14. Вопросы метки метки оси SSRS
- 15. декартовы метки оси в Matplotlib
- 16. Нет экспоненциальной формы оси в Matplotlib-3D-графиках
- 17. метки оси форматирования, основанные на значениях метки оси
- 18. ggplot2 метки оси шага
- 19. агартенгины x оси метки
- 20. вручную-метки оси для Matplotlib imshow()
- 21. Matplotlib DateFormatter для метки оси не работает
- 22. Обозначение оси x с помощью matplotlib
- 23. Обозначение оси сердечника с единицами измерения
- 24. обозначение оси ggplot2 при переопределении эстетики в геометрии
- 25. Как перемещать метки метки ближе к оси?
- 26. Обозначение метки метки Входной тег в переключателях (Simple_form)
- 27. Обозначение метки форматирования без необходимости обрезания
- 28. Как изменить формат метки оси в Matplotlib
- 29. Добавление метки радиальной оси в matplotlib
- 30. Уплотнение по морскому ящику по оси ординат неправильные метки метки
http://matplotlib.org/api/ticker_api.html#matplotlib.ticker.FormatStrFormatter ' "% е"' экспоненциальный –