«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как удалить научные обозначения и смещения из графиков Matplotlib?

Как удалить научные обозначения и смещения из графиков Matplotlib?

Опубликовано 22 декабря 2024 г.
Просматривать:100

How to Remove Scientific Notation and Offsets from Matplotlib Plots?

Удаление научной записи из графиков Matplotlib

У вас есть график с научной записью и смещением по осям, и вы хотите их удалить.

Отключение смещения

Смещение отделено от экспоненциальной записи и добавляется к числам, отображаемым на оси. Чтобы отключить его, используйте:

plt.ticklabel_format(useOffset=False)

Отключение научной записи

Чтобы запретить научную запись, используйте:

plt.ticklabel_format(style='plain')

Отключение Оба

Чтобы отключить смещение и экспоненциальную запись, используйте:

plt.ticklabel_format(useOffset=False,>

Пример

Предположим, у вас есть следующий код:

import matplotlib.pyplot as plt

plt.plot(range(2003, 2012, 1), range(200300, 201200, 100))
plt.ticklabel_format(useOffset=False)

plt.show()

Что создает этот график:

[Изображение графика]

Применяя правильные настройки, вы можете устранить как смещение, так и экспоненциальное обозначение:

import matplotlib.pyplot as plt

plt.plot(range(2003, 2012, 1), range(200300, 201200, 100))
plt.ticklabel_format(useOffset=False,>

В результате получится этот график:

[Изображение графика без научной записи и смещения]

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3