tengo el siguiente diagrama:pyplot etiquetas de los ejes para las parcelas
import matplotlib.pyplot as plt
fig2 = plt.figure()
ax3 = fig2.add_subplot(2,1,1)
ax4 = fig2.add_subplot(2,1,2)
ax4.loglog(x1, y1)
ax3.loglog(x2, y2)
ax3.set_ylabel('hello')
Quiero ser capaz de crear etiquetas de los ejes y los títulos no sólo para cada una de las dos tramas secundarias, sino también las etiquetas comunes que abarcan ambas tramas secundarias. Por ejemplo, dado que ambos gráficos tienen ejes idénticos, solo necesito un conjunto de etiquetas de ejes xey. Sin embargo, quiero diferentes títulos para cada subtrama.
he intentado un par de cosas, pero ninguno de ellos trabajaron derecho
La función suptitle utilizar la versión fig.text(). ¿Entonces esta podría ser la forma "oficial" de hacerlo? – PhML
Vale la pena enfatizar que 'ax 'debe crearse antes de' ax1' y 'ax2'; de lo contrario, la gran trama cubrirá las parcelas pequeñas. –
ax.grid (False) o plt.grid (False) también es necesario si los parámetros globales de trazado incluyen una cuadrícula (visible). –