Удаление относительного смещения в оси Matplotlib
Построение графика против больших чисел в Matplotlib может привести к созданию оси с относительным сдвигом для меток деления. Для иллюстрации рассмотрим следующий график:
plot([1000, 1001, 1002], [1, 2, 3])
Отметки по оси абсцисс генерируются следующим образом:
0.0 0.5 1.0 1.5 2.0 1e3
Чтобы удалить метку « 1e3» и получить метки галочек вида «1000.0», «1001.0» и т. д., выполните следующие действия:
В качестве альтернативы в более новых версиях Matplotlib (1.4) поведение по умолчанию можно изменить через rcparam axes.formatter.useoffset:
matplotlib.rcParams['axes.formatter.useoffset'] = False
Применяя эти методы, вы можете удалить относительный сдвиг оси и получить метки галочек в нужном формате.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3