Eliminar desplazamiento relativo en el eje de Matplotlib
Grabar con números grandes en Matplotlib puede dar como resultado un eje con un desplazamiento relativo para las etiquetas de marca. Para ilustrar, considere el siguiente gráfico:
plot([1000, 1001, 1002], [1, 2, 3])
Esto genera ticks en el eje de abscisas de la siguiente manera:
0.0 0.5 1.0 1.5 2.0 1e3
Para eliminar la etiqueta " 1e3" y obtener etiquetas de marca del formato "1000.0", "1001.0", etc., siga estos pasos:
Como alternativa, en versiones más recientes de Matplotlib (1.4), se puede modificar el comportamiento predeterminado a través del rcparam axes.formatter.useoffset:
matplotlib.rcParams['axes.formatter.useoffset'] = False
Al aplicar estos métodos, puede eliminar el desplazamiento relativo en el eje y obtenga etiquetas de ticks en el formato deseado.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3