python matplotlib

python - matplotlib title position



conjunto matplotlib eje compartido (2)

Usando matplotlib, parece que el único momento para configurar los parámetros de ejes sharex o sharey es durante la creación de add_subplot() , add_subplot() , add_subplot() subplots() ). Para una clase de axes , existen métodos para obtener el intercambio de ejes ( get_shared_x_axes() , get_shared_y_axes() ), pero no hay métodos correspondientes para configurar el uso compartido. Tal vez esto sea una supervisión de la API, o tal vez no se ajustó a la arquitectura.

¿Hay alguna manera de cambiar el parámetro de eje compartido?

Para aquellos que preguntan por qué: estoy usando una matriz de gráficos dinámicamente, y puedo controlar esto usando los límites de la vista, pero parece que podría haber una manera más fácil, y activar y desactivar la compartición y el uso de la autoescala sería.

Gracias.


La respuesta es que la forma en que se configuran los ejes compartidos es compartir parte del estado interno de los dos ejes. Es un poco complicado hacerlo bien y el código para hacerlo sobre la marcha (tanto vincular como desvincular) aún no existe en la biblioteca.

Consulte este PR para el trabajo en curso sobre los ejes de desvinculación. Se agradecería ayudar a probar y desarrollar esta característica.